MYSQL常用索引分类
1、单列索引
普通索引:mysql的基本索引类型、没限制,可以加快查询效率
唯一索引:允许空值,但是不允许重复的一种索引
主键索引:一种特殊索引、不重复的非空列,可以一次性查询列中数据。
2、组合索引
多列创建的一个索引、遵循最左匹配原则。
什么是聚集索引和非聚集索引
1、聚集索引
在InnoDB中是绝对拥有主键的、没有标明主键的会隐式的创建一列长整型的主键;
聚集索引的主键和对应列的数据是存储在一起的,因此可以通过主键直接获取列数据,这就是聚集索引;