Mysql中sql语句的几种优化方法
1、查询数据库的数据尽量使用索引来查询。例如,一张user用户数据表的id字段为索引,name为用户名字段(非索引字段),当查询某条数据时,直接用id查询比用name查询效率会高很多。

3、在连续数值的查询中,能使用between的情况下,尽量使用between,而不使用in。in和not in都会导致全表查询。

5、sql语句的where查询条件,对字段进行函数操作,也会导致mysql引擎放弃使用索引而进行全表扫描查询。例如,下面语句查询name字段以abc开头的id,可以更改写法,提高查询的效率。

7、在使用like进行数据表的查询时,能用单%的情况下,不建议使用双%,双%查询会导致mysql引擎放弃使用索引而进行全表扫描查询。
