文章詳情頁(yè)
mysql查詢語(yǔ)句執(zhí)行順序
瀏覽:116日期:2022-06-15 13:36:57
問(wèn)題描述
問(wèn)題解答
回答1:執(zhí)行順序 from -> where -> group by -> select至于完整的順序,自己搜下mysql執(zhí)行順序。分析下,from test,先查找test這個(gè)表where Ztype=’2’ 開(kāi)始過(guò)濾表select 開(kāi)始遍歷這個(gè)表的每一行遍歷的同時(shí),由于你select中含有(select count(*) from test)這個(gè)查詢,因此每遍歷一行就會(huì)去計(jì)算一次,只不過(guò)你select中含有count聚合函數(shù),最后只顯示一行。
很好理解的,mysql怎么去查詢數(shù)據(jù),當(dāng)然先要找到表(from),需要過(guò)濾的先過(guò)濾(where),過(guò)濾完當(dāng)然要遍歷給你顯示出來(lái)(select),只不過(guò)你在select的時(shí)候,多查了一個(gè)不屬于本表的字段,mysql就像遞歸一樣,先去把它查出來(lái)顯示
相關(guān)文章:
1. docker網(wǎng)絡(luò)端口映射,沒(méi)有方便點(diǎn)的操作方法么?2. java - spring boot 如何打包成asp.net core 那種獨(dú)立應(yīng)用?3. javascript - 關(guān)于apply()與call()的問(wèn)題4. docker - 各位電腦上有多少個(gè)容器啊?容器一多,自己都搞混了,咋辦呢?5. java - 在用戶不登錄的情況下,用戶如何添加保存到購(gòu)物車(chē)?6. datetime - Python如何獲取當(dāng)前時(shí)間7. javascript - nginx反向代理靜態(tài)資源403錯(cuò)誤?8. docker start -a dockername 老是卡住,什么情況?9. 安全性測(cè)試 - nodejs中如何防m(xù)ySQL注入10. python - 調(diào)用api輸出頁(yè)面,會(huì)有標(biāo)簽出現(xiàn),請(qǐng)問(wèn)如何清掉?
排行榜

熱門(mén)標(biāo)簽