婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 簡單了解MySQL union all與union的區別

簡單了解MySQL union all與union的區別

熱門標簽:云南大數據外呼系統 電話機器人是電腦呼號嗎 400電話到哪辦理優惠 南寧外呼系統招商 機器人打電銷電話 鄭州網絡外呼系統價錢 上海市三維地圖標注 博樂電銷機器人 怎么更改高德地圖標注

union 是對數據進行并集操作,不包括重復行,同時進行默認排序Union all 是對數據進行并集操作,包括重復行,不進行排序舉例說明:

創建數據庫表:

CREATE TABLE `t_demo` (
 `id` int(32) NOT NULL,
 `name` varchar(255) DEFAULT NULL,
 `age` int(2) DEFAULT NULL,
 `num` int(3) DEFAULT NULL,
 PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

復制此表:

CREATE TABLE `t_demo_copy` (
 `id` int(32) NOT NULL,
 `name` varchar(255) DEFAULT NULL,
 `age` int(2) DEFAULT NULL,
 `num` int(3) DEFAULT NULL,
 PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

加入數據:

INSERT INTO `t_demo` VALUES ('1', '張三', '21', '69');
INSERT INTO `t_demo` VALUES ('2', '李四', '22', '98');
INSERT INTO `t_demo` VALUES ('3', '王五', '20', '54');
INSERT INTO `t_demo` VALUES ('4', '趙甜', '22', '80');
INSERT INTO `t_demo_copy` VALUES ('1', '張三', '21', '69');
INSERT INTO `t_demo_copy` VALUES ('2', '豬八戒', '22', '98');
INSERT INTO `t_demo_copy` VALUES ('3', '王五', '20', '54');
INSERT INTO `t_demo_copy` VALUES ('4', '趙甜', '22', '80');
INSERT INTO `t_demo_copy` VALUES ('5', '孫悟空', '22', '100');
INSERT INTO `t_demo_copy` VALUES ('6', '李四', '24', '99');

MySQL中的UNION

SELECT * FROM t_demo
UNION
SELECT * FROM t_demo_copy

查詢結果:

我們從上面的查詢數據可以發現:

UNION在進行表鏈接后會篩選掉重復的記錄,對所產生的結果集進行排序運算,刪除重復的記錄再返回結果。

MySQL中的UNION ALL

SELECT * FROM t_demo
UNION ALL
SELECT * FROM t_demo_copy

查詢結果:

從上面數據我們可以看到:

UNION ALL只是簡單的將兩個結果合并后就返回。如果返回的兩個結果集中有重復的數據,那么返回的結果集就會包含重復的數據了。

效率:

從效率上說,UNION ALL 要比UNION快很多,所以,如果可以確認合并的兩個結果集中不包含重復數據且不需要排序時的話,那么就使用UNION ALL。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • MySQL如何使用union all獲得并集排序
  • MySQL中UNION與UNION ALL的基本使用方法
  • 淺析mysql union和union all
  • 5分鐘了解MySQL5.7中union all用法的黑科技
  • MySQL中使用or、in與union all在查詢命令下的效率對比
  • Mysql聯合查詢UNION和UNION ALL的使用介紹

標簽:定西 澳門 白銀 寧夏 杭州 恩施 秦皇島 益陽

巨人網絡通訊聲明:本文標題《簡單了解MySQL union all與union的區別》,本文關鍵詞  簡單,了解,MySQL,union,all,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《簡單了解MySQL union all與union的區別》相關的同類信息!
  • 本頁收集關于簡單了解MySQL union all與union的區別的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 贵德县| 甘肃省| 石林| 汽车| 保德县| 胶南市| 台东县| 拜泉县| 黄浦区| 房产| 嘉荫县| 湄潭县| 靖远县| 麦盖提县| 辽阳市| 岳普湖县| 克东县| 鸡西市| 枝江市| 昂仁县| 五寨县| 延川县| 三明市| 美姑县| 诏安县| 军事| 屏东县| 新泰市| 招远市| 股票| 孝感市| 宜阳县| 凤冈县| 宜春市| 奉贤区| 康定县| 新乡市| 澳门| 白银市| 天镇县| 芜湖县|