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】

相关推荐
ryan007liu几秒前
shell 批量执行locust 脚本压测
linux·服务器·压力测试
6+h几秒前
【MySQL】事务隔离与MVCC详解
数据库·mysql
luom01023 分钟前
【MySQL 的数据目录】
数据库·mysql·adb
搜佛说7 分钟前
sfsDb 所代表的“融合型”数据库将为未来的一个重要方向
数据库·物联网·边缘计算·时序数据库·iot
糟糕喔11 分钟前
harbor私有仓库搭建
运维·docker·云原生·容器·kubernetes
相信神话202114 分钟前
第零章:新手的第一课:正确认知游戏开发
大数据·数据库·算法·2d游戏编程·godot4·2d游戏开发
KeepSeek23 分钟前
大数据运维(1)
大数据·运维
AMoon丶31 分钟前
Golang--多种数据结构详解
linux·c语言·开发语言·数据结构·c++·后端·golang
黄焖鸡能干四碗1 小时前
业务数据中台技术方案(PPT)
大数据·数据库·人工智能·安全·需求分析
love530love1 小时前
OpenClaw搭配LM Studio VS Ollama:Windows CUDA实战深度对比与完全配置指南
人工智能·windows·vllm·ollama·llama.cpp·lm studio·openclaw