主要存储引擎以及功能如下:
功能    MylSAM    MEMORY    InnoDB
存储限制    256TB    RAM    64TB
支持事务    No    No    Yes
支持全文索引    Yes    No    Yes
支持树索引    Yes    Yes    Yes
支持哈希索引    No    Yes    Yes
支持数据缓存    No    N/A    Yes
支持外键    No    No    Yes

MySQL5.5之前,默认存储引擎是MylSAM,5.5之后变成了InnoDB。

    InnoDB支持的哈希索引是自适应的,InnoDB会根据表的使用情况自动为表生成哈希索引,不能人为干预是否在一张表中生成哈希索引。

    MySQL 5.6开始InnoDB支持全文索引。