InnoDB 索引的实现 表文件在磁盘存储时分为两个文件: frm:表结构文件ibd:数据和索引整合的一个文件 表数据文件本身就是按 B+ Tree 组织的一个索引结构文件聚集索引 - 叶节点包含了完整的数据记录 为什么建议InnoDB表必须建主键,并且推荐使用整型的自增主键?InnoDB 存储引擎的表,在创建时如果不建主键的话,它会帮你找一个能建唯一索引的列,来组织整张表的所有数据如果没有找到可以建唯一索引的列,它会帮你维护一个隐藏列,来组织整张表的所有数据