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】

相关推荐
lkbhua莱克瓦241 分钟前
基础-SQL-DML
开发语言·数据库·笔记·sql·mysql
大聪明-PLUS22 分钟前
工业控制器、Linux 和纯 C++。第一部分
linux·嵌入式·arm·smarc
碎碎思22 分钟前
从 JTAG 启动 Zynq-7000 嵌入式 Linux:使用 XSCT 全流程教程
linux·运维·服务器·fpga开发
herinspace24 分钟前
管家婆网店ERP如何录入成本调价单
服务器·数据库·oracle·智能手机·电脑
星盾网安25 分钟前
智慧门店系统开发-04-Web服务器搭建
运维·服务器
一颗青果25 分钟前
单例模式 | 死锁
linux·服务器·单例模式·1024程序员节
短剑重铸之日25 分钟前
7天读懂MySQL|Day 1: MySQL 架构全景
数据库·mysql·架构
醉风塘38 分钟前
MongoDB高级查询全攻略:使用MongoTemplate实现分组、排序、分页与连表查询
数据库·mongodb
路西法0143 分钟前
# CentOS系统yum方式安装MySQL
linux·mysql·centos
胡萝卜3.01 小时前
穿透表象:解构Linux文件权限与粘滞位的底层逻辑
运维·服务器·机器学习·文件管理·linux安全·linux权限·umask