MySQL中SQL语句的写法与读取顺序

一、SQL语句手写顺序

SELECT DISTINCT
    < Base_Column_List > 
FROM
    < left_table >
    JOIN < right_table > ON < join_condition > 
WHERE
    < where_condition > 
GROUP BY
    < group_list > 
HAVING
    < having_condition > 
ORDER BY
    < order_condition > 
    LIMIT < limit_num>

二、SQL语句程序读取顺序

1FROM < left_table >    
2ON < join_condition > 
3JOIN < right_table > 
4WHERE < where_condition > 
5GROUP BY < group_list > 
6HAVING < having_condition > 
7SELECT
8DISTINCT < Base_Column_List > 
9ORDER BY < order_condition > 
10、LIMIT < limit_num>

三、SQL解析顺序

sql解析的顺序基本与程序读取顺序一致。

 

posted @ 2022-03-14 14:18  北国浪子  阅读(350)  评论(0编辑  收藏  举报