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 小时前
深入理解 MySQL 事务:从基础到实战,一篇吃透
数据库·mysql
今儿敲了吗6 小时前
Linux学习笔记第三章——基础命令(一)
linux·笔记·学习
我科绝伦(Huanhuan Zhou)6 小时前
MySQL数据库备份管理系统新增备份任务巡检功能
运维·数据库·mysql
奇树谦6 小时前
Ubuntu 24 常用截图工具一键安装脚本+自定义快捷键配置指南
linux·运维·ubuntu
吠品7 小时前
Docker Desktop部署Weaviate向量数据库:从配置到生产环境全流程
数据库·oracle·eureka
吕司7 小时前
Linux的ELF文件与虚拟地址空间
linux·运维·服务器
SPC的存折7 小时前
4、Ansible之Playbook变量应用
linux·前端·chrome·ansible
桌面运维家7 小时前
Windows防火墙高级配置:网络安全深度优化
windows·安全·web安全
倔强的石头1067 小时前
【Linux指南】基础IO系列(三):Linux 系统 IO 接口 —— 深入内核的文件操作
linux·数据库
biubiubiu07067 小时前
Ubuntu 22.04 中 cron 和 systemd timer 的区别与使用
linux·运维·ubuntu