Innodb索引相关知识点 发表于 2022-10-07 更新于 2023-02-27 分类于 数据库 , MySQL , 索引 Innodb 聚集索引会存放两份数据吗? 我们知道,Innodb引擎下的分为聚集索引和非聚集索引,非聚集索引的叶子节点数据存放的是主键值;主键索引是用主键建立的索引,叶子节点存放的是整行数据。 那么,是不是每行数据都被存了两遍呢(数据本身,一级索引再存一遍)? 当然不是,一级索引是建立再数据本身的 在 Innodb 引擎下,如果建表时没有指定一个主键,mysql 会使用表中整型唯一索引做主键,如果还是没有,则mysql默认创建一个隐藏主键列(自增)。