目录
MySQL常用的四种存储引擎:MyISAM、InnoDB、MEMORY、ARCHIVE。
MySQL 5.5 版本后默认的存储引擎为InnoDB。
1、InnoDB 存储引擎
InnoDB 是使用最广泛且基于聚簇索引建立的MySQL事务型存储引擎。InnoDB 内部做了很多优化,如能够自动在内存中创建自适应hash 索引,以加速读操作。在 MySQL 5.5 及以后版本后,MySQL 选择使用 InnoDB为默认存储引擎。在创建数据库表时,不指定存储引擎时,使用的就是 InnoDB。如需使用其他存储引擎,可以手动来指定。
优点:
1)支持事务、外键等。
2)引入了行级锁和外键约束。
3)InnoDB 支持表级锁、行级锁,默认为行级锁;
缺点:占用的数据空间相对较大。
CREATE TABLE `itchuang` (
...
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE&#