好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > mysql執行計劃id為空(UNION關鍵字)詳解

mysql執行計劃id為空(UNION關鍵字)詳解

熱門標簽:高德地圖標注中心個人注冊 寶應電信400電話辦理費用 400電話辦理都選易號網 外呼系統防封號違法嗎 電銷機器人針對的 如何在高德地圖標注新地址 湘潭電銷機器人咨詢電話 高德地圖標注模式 外呼系統服務

簡介

在工作過程中,有時候會對慢查詢進行調優。對于MySQL的SQL語句調優,MySQL本身提供了強大的explain關鍵字用于查詢分析執行計劃。本文主要給大家介紹了關于mysql執行計劃id為空(UNION關鍵字)的相關內容,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的 介紹吧

UNION 操作符用于合并兩個或多個 SELECT 語句的結果集。例如,我有兩個表,表1記錄的是公司男員工的數據,包括年齡、姓名、職位。表2記錄的是公司女員工的數據,包括姓名、家庭住址、手機號等字段。這時,我們想要根據一定條件,查詢兩個表的姓名的集合。就會用到 UNION 關鍵字。

UNION 可以查詢多個字段,不過 SELECT 語句必須擁有相同數量的列。列也必須擁有相似的數據類型。同時,每條 SELECT 語句中的列的順序必須相同。

語法

 SELECT column_name(s) FROM table_name1
 UNION
 SELECT column_name(s) FROM table_name2

UNION 操作符會對結果集進行去重。如果允許重復值,可以用 UNION ALL 兩者除去重功能外,沒有其他區別。

實例

這里的實例,就以簡介里的介紹為需求,建立兩個表格,并且進行相應的操作。

首先,建立user1,user2 兩個表格,建表語句如下:

-- 建表語句
CREATE TABLE user1 (
 id INT,
 age INT,
 NAME VARCHAR (5),
 position VARCHAR (8)
);
CREATE TABLE user2 (
 id INT,
 name VARCHAR(5),
 address VARCHAR(50),
 phone_number VARCHAR(20)
)

其次,插入對應數據,sql如下:

-- 數據插入語句
INSERT INTO user1
VALUES
 (
  1,
  20,
  '張三',
  '技術主管'
 );

INSERT INTO user1
VALUES
 (
  2,
  20,
  '李四',
  '產品主管'
 );

INSERT INTO user1
VALUES
 (
  3,
  20,
  '王五',
  '運營主管'
 );

INSERT INTO user1
VALUES
 (
  4,
  20,
  '趙六',
  '后勤主管'
 ) INSERT INTO user2 (
  id,
  NAME,
  address,
  phone_number
 )
VALUES
 (
  1,
  '珍珍',
  '北京',
  '155332211'
 );

INSERT INTO user2 (
 id,
 NAME,
 address,
 phone_number
)
VALUES
 (
  2,
  '蓮蓮',
  '上海',
  '155332211'
 );

INSERT INTO user2 (
 id,
 NAME,
 address,
 phone_number
)
VALUES
 (
  3,
  '愛愛',
  '深圳',
  '155332211'
 );

最后,運行UNION語句,進行查詢

 -- UNION 語句
 SELECT NAME FROM user1
 UNION
 SELECT name FROM user2

代碼執行后,得到結果如下:

  

這里的結果集中的列名為UNION語句的第一個select語句的列名(user1 為NAME ,user2 為name)。

explain的時候,id為null

在執行UNION的執行計劃的時候,最后一個合并結果集的操作的執行id為null。而且,第一個執行的select_type為簡單查詢,第二個及以后的查詢為UNION,最后合并時的select_type為UNION RESULT。

執行計劃代碼如下:

EXPLAIN SELECT NAME FROM user1
UNION
SELECT name FROM user2

結果如下:

 

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • 詳解 MySQL 執行計劃
  • Mysql深入探索之Explain執行計劃詳析
  • MySQL執行計劃的深入分析
  • MySQL中通過EXPLAIN如何分析SQL的執行計劃詳解
  • MySQL中執行計劃explain命令示例詳解
  • MySql中如何使用 explain 查詢 SQL 的執行計劃
  • mysql執行計劃介紹
  • MYSQL explain 執行計劃
  • 帶你學習MySQL執行計劃

標簽:宿遷 賀州 南充 佛山 黔南 蘭州 黃山 馬鞍山

巨人網絡通訊聲明:本文標題《mysql執行計劃id為空(UNION關鍵字)詳解》,本文關鍵詞  mysql,執行,計劃,為空,UNION,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《mysql執行計劃id為空(UNION關鍵字)詳解》相關的同類信息!
  • 本頁收集關于mysql執行計劃id為空(UNION關鍵字)詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 欧美AV无码区| 国产精品久久久久综合久色综合网| 欢欲| 东方市| 精品久久久久久| 黄瓜视频免费看| baoYubaoyu网站| 国产精品无码2021在线观看| 免费男阳茎伸入女阳道| 男男互口视频| 明天韩剧免费观看| 正面偷拍女厕36个美女嘘嘘 | 黄漫画在线无限看免费pp | 亚韩无码av人妻二区三区| 欲奴一样的大尺度欧美剧| 波多野结衣强免费观看| 久久精品国产影库免费看| 一级毛片在线播放免费| 敖汉旗| 国产又色又爽又黄又免费| 么公又大又硬又粗又爽小玲| 91国在线| 公交车上多人三级AV| 被老男人一夜做了6次爱| 美女被男人扒开下面无遮无挡| 午夜国产色情理论电影| 国产寡偷妇婬乱a毛片视频| 聊斋艳谭电影在线观看| 网站黄免费| 精品a一区二区三区| 精品国精品国自产在产国产应用 | 无码精品捷克街头在线播放| 《欲女春潮》在线观看| 色播六月| 欧美黄色a级| 亚洲激情五月| 搞黄在线观看| ????精品国产????| 近親偷子亂伦一区二区三区视频 | 大乳爆乳午夜AV片自慰AI换脸| 两根双龙玩弄尿喷H肉在线观看|