mysql語句執行順序

mysql語句執行順序

1.sql的順序

from->join->on->where->group by->avg\sum...->having->select->distinct->order bymysql

2.mysql的語句結構

<SELECT clause> [<FROM clause>] [<WHERE clause>] [<GROUP BY clause>] [<HAVING clause>] [<ORDER BY clause>] [<LIMIT clause>]
select子句是必選的,其餘可選sql

3.補充

from子句組裝來自不一樣數據源的數據;
where子句基於指定的條件對記錄行進行篩選;
group by子句將數據劃分爲多個分組;
使用匯集函數進行計算;
使用having子句篩選分組;
計算全部的表達式;
select 的字段;
使用order by對結果集進行排序。函數

參考資料 https://www.jianshu.com/p/bb19b6b0fdc3code

相關文章
相關標籤/搜索