在一般的查询中,都要求尽量围绕创建的索引进行.针对索引,常用的有主键索引,单列索引,组合索引,索引合并等. 在评价索引时,关键看区分度.索引区分度=索引列唯一值/表记录数. 如果在区分度很低的列上建索引,那索引扫描的rows会相当大,该索引的性能表现就基本接近全表扫描了. 主键索引 是一种特殊的唯一索引,不允许有空值. 单列索引 针对表的单一列设置索引. 组合索引 针对表的多列按列顺序设置索引.在组合索引中,基于BTree的原理,存在一个最左前缀匹配原则.如下索引(mobile_price_cr