MySQL基础-基本结构和执行过程

SELECT语句的完整结构

# SQL92语法:
SELECT ..., ..., ...(存在聚合函数)
FROM ..., ..., ...
WHERE 多表的连接条件 AND 不包含聚合函数的筛选条件
GROUP BY ..., ...
HAVING 包含聚合函数的过滤条件
ORDER BY ..., ...(ASC / DESC)
LIMIT ..., ...

# SQL99语法:
SELECT ..., ..., ...(存在聚合函数)
FROM ...(LEFT / RIGHT) JOIN ... ON 多表的连接条件
(LEFT / RIGHT) JOIN ... ON ...
WHERE 不包含聚合函数的筛选条件
GROUP BY ..., ...
HAVING 包含聚合函数的过滤条件
ORDER BY ..., ...(ASC / DESC)
LIMIT ..., ...

SQL语句的执行过程 

FROM ..., ... -> ON -> (LEFT/RIGHT JOIN) -> WHERE -> GROUP BY 
-> HAVING -> SELECT -> DISTINCT -> ORDER BY -> LIMIT

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值