SQL 语句的执行顺序

数据库引擎在执行SQL语句并不是从SELECT开始执行,而是从FROM开始,执行顺序如下(关键字前面的数字代表SQL执行的顺序步骤):

⑧SELECT ⑨DISTINCT ⑩①【Top Num】 【select list】

①FROM { left_table_name**}**

③【join_type】 JOIN { right_table_name**}**

② ON 【join_condition】

④WHERE 【where_condition】

⑥WITH 【CUBE | RollUP】

⑤GROUP BY 【group_by_list】

⑦HAVING 【having_condition】

⑩ORDER BY 【order_by_list】

相关推荐
观北海6 分钟前
AiScan-N:AI全自动化渗透测试工具的深度技术解析
运维·自动化
Ujimatsu26 分钟前
虚拟机安装Ubuntu 26.04.x及其常用软件(2026.4)
linux·运维·ubuntu
それども44 分钟前
DELETE 和 TRUNCATE TABLE区别
java·数据库·mysql
冰暮流星44 分钟前
javascript事件案例-全选框案例
服务器·前端·javascript
wenha1 小时前
数据库隔离级别
数据库·mysql·sqlserver·隔离级别
2401_871492851 小时前
Layui如何修改Layui默认的UI主题颜色(换肤功能实现)
jvm·数据库·python
Edward111111111 小时前
4.27mysql ,数据库,数据源
数据库·mysql
小徐敲java1 小时前
踩坑实录:MySQL8.0 导入SQL报错 2006 - MySQL server has gone away 完美解决
数据库·sql
别来无恙blwy2 小时前
windows MongoDB升级-自动升级脚本-自动检测升级到任意版本
数据库·windows·mongodb
步辞2 小时前
Redis如何利用LFU算法优化缓存命中率
jvm·数据库·python