wxiaow

V1

2023/01/03阅读:26主题:兰青

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

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

1、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>

2、SQL语句读取顺序

# --- 确定查询数据表 ---
FROM < left_table >
ON < join_condition >
JOIN < right_table >

# --- 确定查询条件 ---
WHERE < where_condition >
GROUP BY < group_list >
HAVING < having_condition >

# --- 确定查询列表 ---
SELECT

# --- 过滤查询结果 ---
DISTINCT < Base_Column_List >

# --- 查询结果返回格式 ---
ORDER BY < order_condition >
LIMIT < limit_num>

3、SQL解析顺序

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

分类:

后端

标签:

数据库

作者介绍

wxiaow
V1

把学的写出来,是方法,也是一种态度。