一个表中只有一个聚集索引,表示数据的屋里顺序,类似电话簿中按照姓氏进行排序,聚集索引规定数据在表中的物理存储顺序,因此一个表中只有一个聚集索引,该索引可以包换多个列;
主键索引默认是聚集索引,在B+树上,叶子节点上存放的是主键ID,还有该ID下整条数据信息,所以在查询的时候就不会去磁盘中去查询,也就是节点下有完成的数据;
非聚集索引为普通索引,叶子节点存放字段信息,比如一个索引有个name的字段,那节点存放的是Tom,还有存放聚集索引的地址(id=42),根据name=“Tom”查找的时候就可以找到该节点,根据该节点下的聚集索引的地址就可以找到该条数据在聚集索引中的数据;