sql语句优化
来源:互联网 发布:博罗政府网络问政 编辑:程序博客网 时间:2024/05/22 13:17
1 书写顺序 :select - from - where - group by - hanving - order by
2 执行顺序 :from - where - group by - having - select - order by
(1) 表名顺序
a. from 子句 执行顺序 从后向前,从右到左。所以将记录少的表放在右面(后面)
b. 3个以上的表连接查询,选择交叉表(两个表的交集表)作为基础表
(2)where 子句执行顺序自下而上,从右到左,所以表之间的连接,需写在where条件之前,可以过滤掉最大数量记录的条件必须写在where子句的末尾。
(3)使用表别名
(4)避免使用 “ * ”
(5)用turncate(数据不恢复回滚段不存放删除过的数据)替代delete(与turncate)
(6)尽量使用where 代替 having,所以在group by 前使用where 来过滤,而尽量避免group by 后 使用having 过滤
0 0
- SQL语句优化
- SQL语句优化
- SQL 语句优化
- SQL语句的优化
- SQL语句优化.
- 关于优化SQL语句
- SQL语句优化
- SQL 语句优化
- 如何优化sql语句
- sql语句的优化
- sql语句优化
- SQL语句优化汇总
- sql语句优化
- SQL语句优化汇总
- SQL语句优化汇总
- SQL语句优化
- 优化SQL语句方法
- sql语句优化实例
- 元数据 and 元数据标准
- 杂七杂八JS :使用this对象
- IPC机制<一>
- 一个简单crackme破解及注册机编写
- synchronized
- sql语句优化
- Gradle 修改本地仓库的位置
- javaScript、css实现toast
- 2017/2/22 学习css的第一天
- mysql处理高并发,防止库存超卖
- ssm 框架整合
- 设计模式6大规则
- leetcode----Add Two Numbers
- C# 路径拼接(将多个字符串组合成一个路径)