索引的数据结构: 哈希表 二叉树 B+树 索引的优势 提高数据检索效率,降低数据库的io成本。通过索引对数据排序,降低数据排序的成本,降低CPU消耗。 索引的分类 单值索引多值索引(复合索引) 执行计划 结果中的using where和using index using index表示使用到了索引, 并且所取的数据在索引中就能拿到,这就是覆盖索引 type是ref,where属性是空白:使用到了索引,但是查询的数据有没在索引中的,回表去拿数据 type是ref,where属性是using where,表示使用到了索引,但是也进行了where过滤