提示:Mysql面试题 文章目录 创建表时没有索引,是否会创建B+树 Introduction B+ 树的生成 示例代码 隐式主键的限制 结论 创建表时没有索引,是否会创建B+树 Introduction 当我们创建一个表时,如果没有创建索引,那么是否还会去创建B+树呢?这个问题可能会让一些初学者感到困惑。在本文中,我们将探讨这个问题,并解释在没有创建索引的情况下,B+树是如何工作的。 在 MySQL 中,如果我们在创建表时没有创建索引,那么系统会自动为我们生成一个 B+ 树。如果在创建表的时候指定了主键,比如说 ID,那么 B+ 树 就会以该主键去创建它的叶子节点索引。如果没有指定主键,那么系统会默认为我们生成一个 B+ 树,使用隐式的 row ID 作为主键。这个 row ID 是系统自动生成的,只供 M