MySQL 面试题及详细答案(实战完整版).docx

MySQL 面试题及详细答案(实战完整版).docx

MySQL面试题及详细答案(实战完整版)

一、MySQL基础核心面试题

1、MySQL常用存储引擎区别?InnoDB和MyISAM核心差异

参考答案:

日常开发主流使用InnoDB,MyISAM基本只用于老旧项目,两者核心区别如下:

1)事务支持:InnoDB支持事务、ACID特性;MyISAM不支持事务。

2)锁机制:InnoDB支持行级锁、表级锁,默认行锁;MyISAM只有表级锁,并发性能差。

3)外键:InnoDB支持外键约束;MyISAM不支持。

4)崩溃恢复:InnoDB有redo/undo日志,宕机可数据恢复;MyISAM崩溃极易数据损坏、丢

文档评论(0)

1亿VIP精品文档

相关文档