Sql 优化原则

1:调整where子句中的连接顺序
a:将子查询的放到条件的最前面
b:过滤数据的条件有多到少排列

2:避免使用 * 进行全表查询

3:尽量将多条SQL语句压缩到一句SQL中

4:用Where子句替换Having子句

5:在表连接查询的时候使用表的别名

6:用Exists代替In

7:用表连接代替Exists

8:避免在索引上使用计算

9:用Union all 代替 Union

原文地址:https://www.cnblogs.com/ajun/p/3091185.html