一.sql语句优化
1.在查询时尽量使用索引查询,避免全表扫描。以下列出会使用全表扫描的几种情况。
1.考虑在where和order by涉及的列上加索引
2.避免对列进行null值判断,1.在条件中使用not null。2.列中无值设置默认值为-1,0等
3.在条件中避免使用!= , <>操作符,因为会进行全表扫描。
4.使用union来代替在条件中使用or。
5.in,not in也会导致全局扫描,对于连续的值使用between and来代替
6.避免模糊查询出现在字符最前边,如‘