1、InnoDB
Innodb引擎是MySQL的默认引擎。innodb引擎具有提交、回滚、崩溃恢复能力的事务安全。但是对于myisam来说,写的处理效率会差一些。并且会占用的磁盘空间以保留数据和索引。
事务 、 行级锁 、 外键
事务控制
engine = innodb default charset = utf8;
start transaction ;
... ... ...
commit;
外键
支持外键
on delete restrict -- 删除主表数据时,如果有关联记录则不删除。
on update cascade -- 更新主表时,如果子表有关联记录,更新子表记录