一、SQL语句结构尽量简单化,不宜有太多的嵌套
嵌套查询举例:
优化后(在嵌套过多的情况下):
二、尽量避免使用!=或<>操作符
在where语句中使用!=或<>,数据库引擎将放弃使用索引而进行全表扫描,会减慢查找速度。
举例:
优化(举例):
三、使用like模糊查询时除非必要尽量不使用’%xxx%’
举例:
四、尽量避免使用 or 连接条件
在where语句中使用or,数据库引擎将放弃使用索引而进行全表扫描,会减慢查找速度。
举例:
优化后(举例):
五、用具体的字段列表代替 *
不需要返回不需要的字段,减少不必要的查询。
举例:
先记录以上几点,后续会继续更新。