SQL语法顺序和执行顺序
2019-06-26 17:32
113 查看
语法顺序和执行顺序
SQL语句的语法顺序
-
SELECT[DISTINCT]
-
FROM
-
JOIN
-
ON
-
WHERE
-
GROUP BY
-
HAVING
-
WITH
-
ORDER BY
-
LIMIT
SQL的执行顺序
-
FROM:将数据从硬盘加载到数据缓冲区,方便对接下来的数据进行操作。
-
ON:join on实现多表连接查询,推荐该种方式进行多表查询,不使用子查询。
-
JOIN(如right left 右连接-------从右边表中读取某个元组,并且找到该元组在左边表中对应的元组或元组集)
-
WHERE:从基表或视图中选择满足条件的元组。(不能使用聚合函数)
-
GROUP BY:分组,一般和聚合函数一起使用。
-
WITH < CUBE | ROLLUP >
-
HAVING:在元组的基础上进行筛选,选出符合条件的元组。(一般与GROUP BY进行连用)
-
SELECT:查询到得所有元组需要罗列的哪些列。
-
DISTINCT:去重的功能。
-
ORDER BY:进行相应的排序。。
-
LIMIT:选择指定数量或比例的行,并返回。
相关文章推荐
- SQL 中的语法顺序与执行顺序
- sql语法的执行顺序,分析是从右到左
- SQL 中的语法顺序与执行顺序
- SQL 中的语法顺序与执行顺序
- 刚看到小F关于SQL执行顺序的帖子,拿过来备个用
- SQL中SELECT语句的执行顺序
- Sql的执行顺序
- SQL语句执行顺序综述
- sql执行顺序(很重要)
- Oracle sql语句执行顺序
- SQL Server 查询处理中的各个阶段(SQL执行顺序) 转
- sql执行顺序
- SqlServer中Sql语句的逻辑执行顺序
- showplan_text查询计划查询sql执行顺序 时间 IO
- SQL Server 查询处理中的各个阶段(SQL执行顺序)
- SQL语句的执行顺序
- SQL语言逻辑执行顺序
- sql的执行顺序
- 22.Oracle数据库SQL开发之 SQL92语法执行连接
- 关于sql和MySQL的语句执行顺序