婷婷综合国产,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的區別的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 赣州市| 张家港市| 高密市| 开阳县| 江北区| 永泰县| 临夏县| 潼关县| 新宁县| 吴江市| 全南县| 南郑县| 藁城市| 竹溪县| 邹平县| 英德市| 华容县| 岳阳县| 光山县| 舒兰市| 孟州市| 安龙县| 吉隆县| 安宁市| 玉田县| 深水埗区| 雷山县| 农安县| 丽江市| 溧阳市| 苗栗市| 定远县| 通海县| 崇文区| 富民县| 普格县| 福安市| 铜陵市| 台州市| 甘谷县| 外汇|