mysql索引 一、前缀索引 mysql无法使用前缀索引做group by和order by,也无法使用前缀索引做覆盖扫描前缀索引的选择性能接近即可后缀索引在邮箱的查询比较多,mysql原生不支持反向索引,但是可以把字符串翻转后存储,并基于此建立前缀索引,可以通过触发器维护这种索引 二、hash索引 避免hash碰撞 三、b-tree索引 全值索引匹配最左前缀 四、空间数据索引 myisam表支持空间索引 五、多列索引 六、覆盖索引 http://blog.csdn.net/garfielder007/article/details/54295577