from->join->on->where->group by->avg\sum...->having->select->distinct->order bymysql
<SELECT clause> [<FROM clause>] [<WHERE clause>] [<GROUP BY clause>] [<HAVING clause>] [<ORDER BY clause>] [<LIMIT clause>]
select子句是必選的,其餘可選sql
from子句組裝來自不一樣數據源的數據;
where子句基於指定的條件對記錄行進行篩選;
group by子句將數據劃分爲多個分組;
使用匯集函數進行計算;
使用having子句篩選分組;
計算全部的表達式;
select 的字段;
使用order by對結果集進行排序。函數