当前位置: 首页 > article >正文

【MySQL】MySQL基本执行顺序

1. FROM

这是查询的第一步,确定要查询的数据源,包括表、视图或连接(JOIN)等。

2. WHERE

在确定数据源后,会根据 WHERE 子句中的条件筛选出符合条件的记录。

3. GROUP BY

如果使用了 GROUP BY 子句,MySQL 会根据指定的列对结果进行分组。

4. HAVING

HAVING 子句用于过滤已经分组的数据,通常与聚合函数一起使用。

5. SELECT

此时会选择要返回的列,包括可能的计算值和聚合函数结果。

6. DISTINCT

如果查询中包含 DISTINCT 关键字,将删除重复的记录,只保留唯一值。

7. ORDER BY

接下来,使用 ORDER BY 子句对查询结果进行排序。

8. LIMIT

最后,如果存在 LIMIT 子句,它将限制返回的结果集的数量。


http://www.kler.cn/a/501537.html

相关文章:

  • Full GC 日志
  • java小知识点总结
  • 网络安全、Web安全、渗透测试之笔经面经总结
  • 初识@ffmpeg/ffmpeg库
  • Ubuntu Server挂载AWS S3成一个本地文件夹
  • 3D滤波器处理遥感tif图像
  • 51c自动驾驶~合集46
  • 013:深度学习之神经网络
  • 网络安全建设方案,信息安全风险评估报告,信息安全检测文档(Word原件完整版)
  • vue事件对象$event
  • 计算机网络之---网络安全的基本概念
  • C#,图论与图算法,有向图(Direct Graph)广度优先遍历(BFS,Breadth First Search)算法与源程序
  • Vue3初学之组件通信
  • 设计模式(5)——观察者模式
  • linux-rsyncd服务配置
  • 【杂谈】-50+个生成式人工智能面试问题(四)
  • OceanBase4.0 跟我学--分布式到底可靠不可靠,到底丢不丢数--终于学完了
  • Win11登录微软账户“哎呀出错了”解决方案
  • 【后端面试总结】ES和MySQL对比技术探讨
  • MySQL教程之:输入查询
  • Vue中el-tree结合vuedraggable实现跨组件元素拖拽
  • CentOS 7.9 通过 yum 安装 Docker
  • 走进 Web3 社交:打破边界,重构人际关系网络
  • 语音技术与人工智能:智能语音交互的多场景应用探索
  • 微信小程序-Docker+Nginx环境配置业务域名验证文件
  • 合洁科技电子洁净工程公司分享晶圆厂百级净化车间建设的关键要点