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】

相关推荐
optimistic_chen13 小时前
【Redis系列】Redis缓存
linux·数据库·redis·mysql·缓存·火山引擎
程农13 小时前
java计算机毕业设计婚纱摄影网站(附源码、数据库)
java·数据库·课程设计
czliutz13 小时前
Windows系统创建启动Flask虚拟环境
windows·python·flask
川西胖墩墩13 小时前
网站开发完整流程梳理
大数据·数据库·架构·流程图·敏捷流程
我想发发发13 小时前
.deb格式软件包安装方式(Ubuntu 22.04为例)
linux·运维·ubuntu
cyber_两只龙宝13 小时前
LVS-NAT模式实验配置以及详解
linux·运维·云原生·lvs
海涛高软13 小时前
vmware虚拟机 ubuntu20.4手动设置静态IP
linux·运维·服务器
专注API从业者14 小时前
淘宝商品 API 接口架构解析:从请求到详情数据返回的完整链路
java·大数据·开发语言·数据库·架构
学嵌入式的小杨同学14 小时前
【嵌入式 C 语言实战】栈、队列、二叉树核心解析:存储原理 + 应用场景 + 实现思路
linux·c语言·网络·数据结构·数据库·后端·spring
VekiSon14 小时前
ARM架构——时钟系统与定时器详解
linux·c语言·arm开发·嵌入式硬件·架构