1,innodb引擎是mysql默认的事务引擎,也是最重要的和使用最广泛的。它被用来设计用来处理大量短期(short-lived)事务,短期事务大部分是正常的,很少会被回滚。
innodb 是支持热备份的,支持高并发(行级锁),并且有良好的崩溃自动恢复。
2,MYISAM是5.1版本之前的引擎,不支持行级锁和事务,崩溃后无法自动恢复,不建议在继续使用该引擎了 .
支持第三方的引擎:
3,Spider引擎,该引擎能把数据分区,并且支持分区并行查询,分区可在不同的服务器上。
4,VpForMysql,垂直分区引擎,将表分成不同列的组合存储,但是查询的时候还是一张表,和spider引擎是一个作者。
还有很多其他的引擎,例如Memory引擎等等。
更改表引擎的语句为:alert table mytable engine=InnoDB;