2023年 1月 3日
首先说答案,会的。 这里我们主要针对说的是InnoDB存储引擎,在InnoDB中即使我们没有主动为一个表中的某个字段创建索引,在我们创建表的时候会自动给主键创建一个索引,这个索引就是聚簇索引。那么同学可能就会问了,如果没有给这个表指定主键还会创建索引吗,答案是会的,如果没有指定主键,他就找,你字段中是否有保证了唯一的字段,就是设置了unique关键字的字段。他就会为该字段创建索引。如果这个也没有,那么他还是会创建索引。他会生成一个隐式的主键,这个主键也是保证了唯一性的,我们用不了。也会创建索引,所以无论如何 在一个开始都会创建一个聚簇索引。也是唯一一个。