MySQL基础面试题及答案(实操接地气版).docx

MySQL基础面试题及答案(实操接地气版).docx

MySQL基础面试题及答案(实操接地气版)

一、基础概念类(高频必问)

1、MySQL中InnoDB和MyISAM的核心区别?

答:日常开发最常用的就是这两个引擎,核心区别集中在事务、锁、索引和数据存储上:

1)事务与日志:InnoDB支持事务、ACID特性、支持崩溃恢复;MyISAM不支持事务,崩溃后数据可能丢失、损坏。

2)锁机制:InnoDB是行级锁(默认),并发性能高;MyISAM是表级锁,增删改都会锁整张表,并发差。

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

4)存储文件:InnoDB数据和索引存在同一个文件;MyISAM数据、索引、表结构

文档评论(0)

1亿VIP精品文档

相关文档