濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > SQL執(zhí)行步驟的具體分析

SQL執(zhí)行步驟的具體分析

熱門標(biāo)簽:電銷機(jī)器人價(jià)格多少錢一臺(tái) 怎么申請(qǐng)400電話申請(qǐng) 電話機(jī)器人免費(fèi)嗎 怎么辦理400電話呢 400電話申請(qǐng)什么好 百度地圖標(biāo)注地方備注 地圖標(biāo)注圖標(biāo)素材入駐 好搜地圖標(biāo)注 龍圖酒吧地圖標(biāo)注

SQL執(zhí)行步驟的具體分析

先來看執(zhí)行語(yǔ)句的順序

(8)select (9)distinct A (1)from Ta (3)join Tb 
(2)on XXX (4)where XXX (5)group by XXX (6)with 
{cube|roll up} (7)having XXX (10)order by XXX (11)limit XXX 

 接著我們看一下具體分析查詢處理的各個(gè)階段:

  1. FROM  對(duì)from子句中的左表和右表執(zhí)行笛卡爾集,產(chǎn)生虛擬表VT1
  2. ON  對(duì)虛擬表VT1進(jìn)行on篩選,只有那些符合join condition的行才被插入虛擬表VT2中
  3. JOIN  如果指定了outer join,那么保留表中未匹配的行作為外部行添加到虛擬表VT2中,產(chǎn)生虛擬表VT3。如果from子句包含兩個(gè)以上的表,則對(duì)上一個(gè)連接生成的結(jié)果表中VT3和下一個(gè)表重復(fù)執(zhí)行步驟1~步驟3,直到處理完所有的表為止。
  4. WHERE  對(duì)虛擬表VT3進(jìn)行where過濾條件,只有符合條件的才被插入到虛擬表VT4中。
  5. GROUP BY  根據(jù)group by子句中的列,對(duì)VT4中的記錄進(jìn)行分組操作,產(chǎn)生VT5.
  6. CUBE|ROLL UP  對(duì)表VT5進(jìn)行CUBE或者ROLLUP操作,產(chǎn)生表VT6.
  7. HAVING  對(duì)虛擬表VT6應(yīng)用having過濾器,只有符合條件的記錄才會(huì)被插入到虛擬表VT7中
  8. SELECT  第二次執(zhí)行select操作,選擇指定的列,插入到虛擬表VT8中。
  9. DISTINCT  去除重復(fù)數(shù)據(jù),產(chǎn)生虛擬表VT9。
  10. ORDER BY  將虛擬表VT9中的記錄按照指定的要求進(jìn)行排序操作,產(chǎn)生虛擬表VT10
  11. LIMIT  取出指定行的記錄,產(chǎn)生虛擬表VT11,并返回給查詢用戶

如有疑問請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

您可能感興趣的文章:
  • PHP實(shí)現(xiàn)mysqli批量執(zhí)行多條語(yǔ)句的方法示例
  • 用非動(dòng)態(tài)SQL Server SQL語(yǔ)句來對(duì)動(dòng)態(tài)查詢進(jìn)行執(zhí)行
  • SQL SERVER 中構(gòu)建執(zhí)行動(dòng)態(tài)SQL語(yǔ)句的方法
  • mybatis 插件: 打印 sql 及其執(zhí)行時(shí)間實(shí)現(xiàn)方法
  • Mysql使用kill命令解決死鎖問題(殺死某條正在執(zhí)行的sql語(yǔ)句)
  • Mysql 服務(wù) 1067 錯(cuò)誤 的解決方法:修改mysql可執(zhí)行文件路徑
  • MySql批量插入優(yōu)化Sql執(zhí)行效率實(shí)例詳解
  • oracle查看執(zhí)行最慢與查詢次數(shù)最多的sql語(yǔ)句

標(biāo)簽:撫順 廣西 內(nèi)江 汕尾 浙江 防疫工作 溫州 固原

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SQL執(zhí)行步驟的具體分析》,本文關(guān)鍵詞  SQL,執(zhí)行,步驟,的,具體,分析,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SQL執(zhí)行步驟的具體分析》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于SQL執(zhí)行步驟的具體分析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    聂拉木县| 伊吾县| 车险| 始兴县| 囊谦县| 灵武市| SHOW| 遵化市| 进贤县| 盖州市| 施甸县| 会昌县| 平顺县| 永胜县| 三门峡市| 江华| 长丰县| 前郭尔| 上饶市| 白朗县| 太仆寺旗| 广东省| 博客| 新闻| 浮山县| 左权县| 抚顺县| 梁山县| 惠来县| 景谷| 津市市| 北碚区| 丹巴县| 甘洛县| 浦北县| 临猗县| 蓬安县| 宝应县| 大渡口区| 阿巴嘎旗| 灵宝市|