1.根据索引结构分类
1.1 聚集索引
索引结构的叶子节点存储的是行数据,可直接通过聚集索引找到行数据,通常来说,聚集索引相当于物理存储上的描述,类比于字典类容本身的排序,mysql中innodb引擎下的主键就是聚集索引
1.2 非聚集索引
索引结构的叶子节点存储的是字段的值,通过非聚集索引的键值找到聚集索引字段的值,在通过聚集索引的键值知道对应的行,非聚集索引强调的是逻辑分类,类似于字典的目录,mysql中其它普通索引可以认为是二级索引或非聚集索引
1.1 聚集索引
索引结构的叶子节点存储的是行数据,可直接通过聚集索引找到行数据,通常来说,聚集索引相当于物理存储上的描述,类比于字典类容本身的排序,mysql中innodb引擎下的主键就是聚集索引
1.2 非聚集索引
索引结构的叶子节点存储的是字段的值,通过非聚集索引的键值找到聚集索引字段的值,在通过聚集索引的键值知道对应的行,非聚集索引强调的是逻辑分类,类似于字典的目录,mysql中其它普通索引可以认为是二级索引或非聚集索引