色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

mySQL之關(guān)鍵字的執(zhí)行優(yōu)先級講解

瀏覽:4日期:2023-10-09 15:01:01

如下所示:

from 表

where 條件

group by 字段

形成虛擬的表及字段,聚合及字段添加

having 篩選數(shù)據(jù)

distinct 去重

order by 字段 asc,desc

limit 限制條數(shù)

select 羅列記錄

先根據(jù)where 約束條件 將數(shù)據(jù)從表中加載到內(nèi)存,所以where的條件作用在數(shù)據(jù)之前,然后根據(jù)字段進(jìn)行分組,在內(nèi)存中形成一張?zhí)摂M的表包含字段,

如果此時有聚合函數(shù)則先執(zhí)行聚合函數(shù),并將聚合函數(shù)字段也加到虛擬的表中,接著進(jìn)行having記錄篩選,篩選完成后對數(shù)據(jù)進(jìn)行去重,排序,限制等操作后進(jìn)行顯示。

補(bǔ)充知識:mysql where條件and的執(zhí)行順序從左到右

之前做功能,把三個條件通過md5加密之后得到一個字符串的字段unique_key,把這個字段設(shè)置為唯一索引,希望查詢的時候通過這個唯一索引來查詢,不用分三個條件分別進(jìn)行查詢了,同時使用了replace方法保證相同的三個條件下更新數(shù)據(jù)的話數(shù)據(jù)庫只會有一條記錄。

后來發(fā)現(xiàn)列表查詢必須要開放這三個條件,于是只好將這個unique_key放到where條件and 的最左邊,通過unique_key篩選出來效率也不會差。

mysql的優(yōu)化方方面面,寫的時候要多考慮了。

以上這篇mySQL之關(guān)鍵字的執(zhí)行優(yōu)先級講解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: MySQL 數(shù)據(jù)庫
相關(guān)文章:
主站蜘蛛池模板: 在线播放成人毛片免费视 | 国产精品免费一区二区三区 | 免费一级a毛片在线播 | 最新国产三级 | 中文字幕精品一区二区三区视频 | 欧美激情一区二区亚洲专区 | 久久精品福利视频 | 欧美成人高清在线视频大全 | 久草在线视频新时代视频 | 国产欧美日韩在线 | 亚洲综合欧美综合 | 人成在线免费视频 | 免费三级网站 | 亚洲精品视频免费 | 久久精品久久精品国产大片 | 国产一区二区亚洲精品 | 黄色综合网 | 真实国产精品视频国产网 | 欧美视频在线观 | 国产精品密蕾丝视频 | 黄色影院在线观看视频 | 国产乱码一区二区三区四川人 | 亚洲国产日韩欧美综合久久 | 成人精品综合免费视频 | 日本欧美一区二区三区不卡视频 | 国产欧美日韩在线观看精品 | 国产a级一级久久毛片 | 国产日产欧产精品精品推荐小说 | 免费看特黄特黄欧美大片 | 国产日本韩国不卡在线视频 | 5x社区直接进入一区二区三区 | 亚洲视频在线视频 | 男女视频在线观看免费 | 成人18在线视频播放 | 久夜色精品国产一区二区三区 | 正在播放的国产a一片 | 久久一日本道色综合久久m 久久伊人成人网 | 国产成人盗拍精品免费视频 | 久久亚洲精品国产精品777777 | 成人欧美一级毛片免费观看 | 中文字幕一区在线观看 |