1、MySQL存储引擎主要分为内建引擎与第三方引擎。
2、内建引擎:InnoDB、MyISAM、Archive、Blackhole、CSV、Federated、Memory、Merge、NDB;
第三方存储引擎:OLTP、Infobright、Aria、Groonga、OQGraph、Q4M、SphinxSE、Spider;
3、InnoDB和MyISAM区别:
InnoDB支持事务,支持外键,不支持全文索引,支持行级锁,
MyISAM不支持事务,不支持外键,支持全文索引,支持表级锁,
如果存储数据量大、查询多,用MyISAM;如增删改比较多,用InnoDB
没有where的count(*)使用MyISAM要比InnoDB快得多。因为MyISAM内置了一个计数器,count(*)时它直接从计数器中读,而InnoDB必须扫描全表。