select語法總結
select
xxxx
from
xxxx
where
xxxx
group by
xxxx
having
xxxx
order by
xxxx
執行順序
- from 將硬盤上的表文件加載到內存
- where:將符合條件的數據篩選出來。生成一張新的臨時表
- group by :根據列中的數據種類,將當前臨時表劃分成若干個新的臨時表
- having : 可以過濾掉group by生成的不符合條件的臨時表
- select : 對當前臨時表進行整列讀取
- order by : 對select生成的臨時表,進行重新排序,生成新的臨時表
- limit : 對最終生成的臨時表的數據行,進行截取