MySQL執行順序是指在執行SQL語句時,MySQL按照一定的規則來執行各個語句,這些規則稱為執行順序。
MySQL執行語句的過程通常分為以下幾個步驟:
- FROM子句中處理表
- WHERE子句中進行條件篩選
- GROUP BY子句中分組
- 執行聚合函數
- HAVING子句中進行條件篩選
- SELECT子句中選擇列
- 執行表達式
- ORDER BY子句進行排序
- LIMIT子句設置返回結果集數量
SELECT [DISTINCT | ALL] {*|table.*|expression [alias],...} FROM table,... WHERE condition GROUP BY expression HAVING condition ORDER BY expression [ASC | DESC] LIMIT [m,]n;
以上是MySQL的執行順序和SQL語句的基本結構,需要注意的是,在SQL中各個子句的順序可以更改,但是他們的通用順序是按照該順序執行的。
上一篇實驗七css樣式
下一篇css中改變hr的位置