sql关于索引的优化部分

1、避免where后判断字段是否为null

2、避免where后添加!= 和<> 

3、避免where后使用or连接,可以使用union all 替换

4、避免使用 in 和 not in(因为能用between就别用这个)

5、避免where后使用表达式

 

那么问题来了,where就不用了吗,不是的,在表连接的时候最好在on后面或者使用包含格式,where是对最终结果的范围优化缩小