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】

相关推荐
n***F8751 小时前
修改表字段属性,SQL总结
java·数据库·sql
v***59831 小时前
DeepSeek API 调用 - Spring Boot 实现
windows·spring boot·后端
ifanatic1 小时前
[每周一更]-(第161期):分析服务器中内存即将爆满过程
运维·服务器
热爱学习的小怪兽2 小时前
docker的一些常用指令
运维·docker·容器
s***4532 小时前
Linux 下安装 Golang环境
linux·运维·golang
q***78373 小时前
mysql表添加索引
数据库·mysql
JobDocLS3 小时前
Ubuntu22.04的安装方法
运维
q***2513 小时前
Windows操作系统部署Tomcat详细讲解
java·windows·tomcat
翔云1234563 小时前
MySQL 机器重启后,gtid_executed 是如何初始化的
数据库·mysql·adb