mysql什么是二级索引?
在mysql中,每个表都有一个聚集索引。此外,表上的每个非聚集索引都是一个二级索引,也称为二级索引。对于InnoDB,每个InnoDB表都有一个称为聚集索引的特殊索引。如果在表中定义了主键,则主键索引是聚集索引。如果不将其定义为表的主键,MySQL将第一个唯一索引作为主键,并且只包含非空列,InnoDB将其用作聚集索引。如果没有这样的列,InnoDB会生成一个自己的ID值,这个ID值有6个字节,并且是隐藏的,这使它成为聚集索引。
mysql什么是二级索引?
MySQL中的每个表都有一个群集索引。此外,表上的每个非集群索引都是一个二级索引,也称为二级索引。对于InnoDB,每个InnoDB表都有一个称为聚集索引的特殊索引。如果在表中定义了主键,则主键索引是聚集索引。如果不将其定义为表的主键,MySQL将第一个唯一索引作为主键,并且只包含非空列,InnoDB将其用作聚集索引。如果没有这样的列,InnoDB会生成一个自己的ID值,这个ID值有6个字节,并且是隐藏的,这使它成为聚集索引。