sql的执行顺序
2017-07-19 19:53
18 查看
select
查询中用到的关键词主要包含六个,并且他们的顺序依次为select–from–where–group by–having–order by – limit
其中select和from是必须的,其他关键词是可选的,这六个关键词的执行顺序 与sql语句的书写顺序并不是一样的,而是按照下面的顺序来执行
from–where–group by–having–order by–select–limit,
关键字 | 含义 |
---|---|
from | 需要从哪个数据表检索数据 |
where | 过滤表中数据的条件 |
group by | 如何将上面过滤出的数据分组 |
having | 对上面已经分组的数据进行过滤的条件 |
order by | 按照什么样的顺序来查看返回的数据 |
select | 查看结果集中的哪个列,或列的计算结果 |
limit | 限制展示的条数 |
from 子句--执行顺序为从后往前、从右到左 where子句--执行顺序为自下而上、从右到左 group by--执行顺序从左往右分组 having 子句----很耗资源,尽量少用 order by子句--执行顺序为从左到右排序,很耗资源
update
从左到右 顺序执行相关文章推荐
- sql执行顺序
- SQL中SELECT语句的执行顺序
- SQL语句的执行顺序
- sql语句的执行顺序
- mysql sql执行顺序
- T-SQL 查询语句的执行顺序解析
- Sql查询原理与Select执行顺序(详细)
- SQL中关键字的执行顺序
- SQL语句执行顺序图文介绍
- Sql语句的执行顺序
- SQL server T-sql语句查询执行顺序
- sql语句的执行顺序
- SQL中SELECT语句的执行顺序
- SQL语句关键词执行顺序
- 关于sql中or与and的执行顺序
- 【SQL】SQL 中Select语句完整的执行顺序
- sql(join on 和where的执行顺序)
- SQL--SQL语句执行顺序
- sql预计的执行顺序