【145、聚簇索引=主键索引吗?】 lfsun666 2023-02-26 299 阅读1分钟 聚簇索引不一定等同于主键索引,但是通常情况下主键索引就是聚簇索引。 聚簇索引是将表的数据按照索引的顺序存储的一种索引类型,它的叶子节点存储了整张表的行数据。在一张表中,只能有一个聚簇索引,通常情况下是将表的主键作为聚簇索引。 主键索引是一种特殊的唯一索引,不允许有空值。在一张表中,每个表只能有一个主键索引,通常情况下主键索引就是聚簇索引。 但是,如果表中没有主键,那么聚簇索引就会选择一个唯一非空索引作为聚簇索引。如果没有唯一非空索引,则InnoDB内部会生成一个隐藏的聚簇索引。