MySQL-一条sql语句的执行顺序
生活随笔
收集整理的這篇文章主要介紹了
MySQL-一条sql语句的执行顺序
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
sql語句:
SELECT DISTINCT <select_list> FROM <left_table> <join_type> JOIN <right_table> ON <join_condition> WHERE <where_condition> GROUP BY <group_by_list> HAVING <having_condition> ORDER BY <order_by_condition> LIMIT <limit_number>機讀:
FROM <left_table> ON <join_condition> <join_type> JOIN <right_table> WHERE <where_condition> GROUP BY <group_by_list> HAVING <having_condition> SELECT DISTINCT <select_list> ORDER BY <order_by_condition> LIMIT <limit_number>順序:
from:需要從哪個數(shù)據(jù)表檢索數(shù)據(jù)
where:過濾表中數(shù)據(jù)的條件
group by:如何將上面過濾出的數(shù)據(jù)分組
having:對上面已經(jīng)分組的數(shù)據(jù)進行過濾的條件
select:查看結果集中的哪個列,或列的計算結果
order by :按照什么樣的順序來查看返回的數(shù)據(jù)
補充:
https://www.cnblogs.com/cdf-opensource-007/p/6502556.html
總結
以上是生活随笔為你收集整理的MySQL-一条sql语句的执行顺序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql全表扫描和用索引的区别
- 下一篇: mysql 全值匹配什么意思