MySQL 语句的执行顺序
https://blog.csdn.net/tree_ifconfig/article/details/81130769
(1)SQL语句的语法顺序:
SELECT[DISTINCT]
FROM
JOIN
ON
WHERE
GROUP BY
HAVING
UNION
ORDER BY
LIMIT
(2)SQL的执行顺序
FROM:将数据从硬盘加载到数据缓冲区,方便对接下来的数据进行操作。
WHERE:从基表或视图中选择满足条件的元组。(不能使用聚合函数)
JOIN(如right left 右连接-------从右边表中读取某个元组,并且找到该元组在左边表中对应的元组或元组集)
ON:join on实现多表连接查询,推荐该种方式进行多表查询,不使用子查询。
GROUP BY:分组,一般和聚合函数一起使用。
HAVING:在元组的基础上进行筛选,选出符合条件的元组。(一般与GROUP BY进行连用)
SELECT:查询到得所有元组需要罗列的哪些列。
DISTINCT:去重的功能。
UNION:将多个查询结果合并(默认去掉重复的记录)。
ORDER BY:进行相应的排序。
LIMIT 1:显示输出一条数据记录(元组)
https://blog.csdn.net/akaks0/article/details/81433801
转载于:https://www.cnblogs.com/ITCheng2019/p/10738374.html
MySQL 语句的执行顺序相关推荐
- mysql语句的执行顺序_SQL语句完整的执行顺序(02)
这是对SQL语句完整的执行顺序(01)的补充: 数据库是mysql,使用的数据库表名称是my_student. 表的完整数据信息是: 完整语法是: Select [select选项] 字段列表[字段别 ...
- MySQL 基础 ———— SQL语句的执行顺序与 LIMIT 子句
引言 到目前为止,已经总结了常见的SQL子句,包括 SELECT .FROM.JOIN ... ON.WHERE.GROUP BY.HAVING.ORDER BY. 虽然SQL的书写顺序是固定的,但在 ...
- hive 把mysql语句执行_Hive SQL 语句的执行顺序
提示 Hive SQL 教程 编写中,使用过程中有任何建议,提供意见.建议.纠错.催更加微信 sinbam. 当我们写了一个 sql,但是执行起来很慢,这时如果我们知道这个sql的底层执行流程是怎样的 ...
- MySQL讲义第 32 讲——select 查询之 select 语句的执行顺序
MySQL讲义第 32 讲--select 查询之 select 语句的执行顺序 文章目录 MySQL讲义第 32 讲--select 查询之 select 语句的执行顺序 一.SELECT 语句的语 ...
- 【MySQL】九、数据排序(升序 order by ... asc,降序 desc),sql语句的执行顺序
文章目录 1. 语法 2. 案例 (1)按照工资升序,找出员工名和薪资. (2)按照工资降序,找出员工名和薪资. (3)按照工资的降序排列,当工资相同的时候在按照名字的升序排列. (4)找出员工岗位是 ...
- join语句的执行顺序
前言 通常我们写的一个完整的SQL语句都可以拆分成多个子句,子句的执行过程通常会产生虚拟表.什么是虚拟表呢?虚拟表,英文为virtual table,简称为vt.顾名思义,就是实际上并不存在,至少在物 ...
- SQL语句的执行顺序以及流程
目录 1.执行FROM语句 2.执行ON过滤 3.添加外部行 4.执行WHERE过滤 5.执行GROUP BY分组 6.执行HAVING过滤 7.SELECT列表 8.执行DISTINCT子句 9.执 ...
- MySQL关键字的执行顺序分析
文章目录 现实遇到的问题 SQL查询 常用关键字 书写顺序 执行顺序 关键字常见疑问 1. on和join执行顺序 2. cross join on执行顺序 3. on和where的区别 4. whe ...
- SQL SERVER 一个SQL语句的执行顺序
SQL SERVER 一个SQL语句的执行顺序 原文:SQL SERVER 一个SQL语句的执行顺序 一个SQL 语句的执行顺序 1.From (告诉程序 来自哪张表 如果是表表达式 依旧是如此顺序 ...
最新文章
- HDU - 3183 A Magic Lamp 线段树
- Chrome使用技巧和编辑框拖动怪问题。
- Java(15) _Runtime类 内存方法
- sublime text 使用笔记
- select选择框变得可以输入、编辑
- JVM 史上最最最完整知识总结!
- 《javascript高级程序设计》第六章总结
- 接口测试--apipost接口断言详解
- 自动化运维工具SaltStack
- easyui图标代码
- safari windows版本_iPhone和Windows同步文件,这7个技巧让你的效率成倍增加
- 2021年1月6日运行Python脚本的一些说明与教程
- 【归纳】对于S3C2440A芯片的认知和使用理论再学习
- python知识点总结2
- 10 Guidelines for Better Website Background Videos
- 数据中台建设(四):企业构建数据中台评估
- 大疆2018校招笔试题
- ASO和ASA的关系与区别
- html403禁止访问怎么解决,http出现“禁止访问 403”错误的起因和解决方法
- Python攻防-截取屏幕并自动发送指定邮箱