InnoDB 和 MyISAM 是 MySQL 的两个存储引擎。 区别: InnoDB支持事务,MyISAM不支持。 InnoDB支持外键,而MyISAM不支持。 使用: 如果一个表修改要求比较高,选择支持事务处理的InnoDB;查询比较高则选择MyISAM。 底层都是用B+树: ● MyISAM中的B+树存储的内容是实际数据的地址值,索引和实际数据是分开的,使用索引指向了实际 数据,这种索引的模式被称为非聚集索引。 ● InnoDB中的B+树存储的是实际的数据,被称之为聚集索引。