-
InnoDB支持事务,MyISAM不支持
-
InnoDB支持外键,而MyISAM不支持
-
InnoDB支持表、行(默认)级锁,而MyISAM支持表级锁
InnoDB 底层是B+树:
- 非叶子结点不存真实的数据,只有叶子结点存数据
- 叶子结点存的数据是有序的,双向链表
- 数据查询是从根通过二分法向下查找
聚簇索引:主键索引,叶子结点存储完成的数据信息。
非聚簇索引:其他索引,叶子结点存储主键的ID。 通过获取的主键ID会表在重新查询。
InnoDB支持事务,MyISAM不支持
InnoDB支持外键,而MyISAM不支持
InnoDB支持表、行(默认)级锁,而MyISAM支持表级锁
InnoDB 底层是B+树:
聚簇索引:主键索引,叶子结点存储完成的数据信息。
非聚簇索引:其他索引,叶子结点存储主键的ID。 通过获取的主键ID会表在重新查询。