第13讲:DQL数据查询语句的执行顺序以及语句汇总
2023-09-14 09:09:23 时间
DQL数据查询语句的执行顺序以及语句汇总
1.DQL数据查询语句的执行顺序
1.1.DQL查询语句的执行顺序
如下图所示,左侧是DQL语句的编写顺序,右侧是DQL语句的执行顺序。
**DQL的编写顺序:**首先指定要查询的字段名称,然后指定要针对那张表进行数据查询,然后指定WHERE条件,根据条件查询出特定的数据,然后指定GROUP BY分组字段查询列表,然后指定分组查询后的条件列表,然后再指定ORDER BY排序规则,最后指定LIMIT分页查询。
编写顺序不代表DQL的执行顺序,编写顺序只是为了书写规范得体。
**DQL的执行顺序:**首先DQL会执行FROM指定的表名,先拿到要查询那张表的数据,然后根据指定的WHERE条件查询出特定的数据,然后根据GROUP BY进行分组查询,然后再根据HAING对分组后的数据进行条件筛选,然后根据SELECT指定的要查询的字段名,显示出这些字段的数
相关文章
- 这个深度学习库能执行10多种图像文本任务,有20多个数据集,还统一接口|已开源
- 国产CPU执行SPL实现数据库运算的性能实用性测试
- React的useLayoutEffect和useEffect执行时机有什么不同
- 被GPT带飞的In-Context Learning为什么起作用?模型在秘密执行梯度下降
- 【EventBus】EventBus 源码解析 ( 事件发送 | 线程池中执行订阅方法 )
- SQL Server并行操作优化避免并行操作被抑制而影响SQL的执行效率
- 查询Oracle中正在执行和执行过的SQL语句
- Hadoop 7、MapReduce执行环境配置详解大数据
- $.ajax返回的JSON格式的数据后无法执行success的解决方法详解编程语言
- MySQL的AVG函数执行数据聚合的魔法(mysqlavg)
- 浅谈程序数据在执行时的变化详解编程语言
- Linux运行 SQL: 获取自动化数据操作能力(linux执行sql)
- Linux 下后台运行命令的步骤示范(linux命令后台执行)
- 利用Oracle触发器执行数据变更操作(oracle触发器类型)
- Oracle动态执行:高效操控数据之路(oracle动态执行)
- /sqlLinux下实现PL/SQL的精彩之旅(linux执行pl)
- 脚本如何在Linux中执行SQL脚本(linux怎么执行sql)
- Linux系统下数据执行的技巧与攻略(linux数据执行)
- Linux目录中掌握执行权限的重要性(linux目录的执行权限)
- 执行redisconf,实现高效数据存储(执行redis.conf)
- 脚本自动执行Redis命令,达到快速优化(脚本执行redis命令)
- 命令一步步把bash用来执行mysql命令(bash 执行mysql)
- Oracle中管理执行权限的挑战(oracle中执行权限)
- js函数的执行环境和作用域链的深入解析
- 优化javascript的执行效率一些方法总结
- ajax请求返回的数据看不到回调函数没有执行也没报错
- php+mysqli实现批量执行插入、更新及删除数据的方法