mysql查询优化

1、使用like查询,%不能在第一个才能被识别。

1、如果mysql估计使用索引比全表扫描更慢,则不使用索引,eg: uid均匀分布1-100,查询时候索引就不是很好。

2、where 后面 and 和 or 两个字段都要加索引,不然没有意义

3、如果列类型是字符串,但在查询的时候把一个数值型常量赋值给了一个字符型的列名name,那么虽然name列上有索引,但是也没有用到。


多列索引: 

当遇到多条件检索的时候,

你可能感兴趣的:(mysql查询优化)