对于创建的多列索引(复合索引),不是使用的第一部分就不会使用索引对于使用 like 查询, 查询如果是 ‘%aaa’ 不会使用索引,而 ‘aaa%’ 会使用到索引。如果条件中有 or, 有条件没有使用索引,即使其中有条件带索引也不会使用,换言之, 就是要求使用的所有字段,都必须单独使用时能使用索引。不同类型字段比较不会用到索引。比如:如果列类型是字符串,那么一定要在条件中使用引号引用起来,否则不使用索引。正则表达式不使用索引