- 1
- 0
- 约4.73千字
- 约 7页
- 2026-10-13 发布于河北
- 举报
MySQL高频面试题及详细答案(实战版)
一、MySQL基础核心面试题
1、MySQL常用存储引擎有哪些?区别是什么?
MySQL最常用的两个存储引擎是InnoDB和MyISAM,也是面试核心考点,其余还有Memory、Archive等小众引擎。
核心区别:
1)InnoDB:MySQL5.5及之后默认存储引擎。支持事务、支持行级锁、支持外键、支持崩溃恢复、支持MVCC多版本并发控制。读写性能均衡,适合绝大多数业务场景,也是企业开发首选。
2)MyISAM:老版本默认引擎。不支持事务、不支持行锁、不支持外键,只有表级锁。查询速度极快,占用资源少,但并发写入性能差,崩溃后无法安全恢复数据。现在仅用于纯静态查询、几乎无写入的场景。
3)Memory:数据存储在内存中,重启数据清空,无持久化能力,读写速度最快,一般用于临时数据缓存、临时表场景。
2、InnoDB和MyISAM锁机制区别?
1)InnoDB默认使用行级锁,仅锁定操作的对应数据行,其余行正常读写,并发性能极高。但行锁需要依托索引,如果SQL没有走索引,行锁会升级为表锁。
2)MyISAM只有表级锁,无论操作一行还是多行数据,都会锁定整张表。写入时会阻塞所有读写操作,并发写入场景性能极差。
简单总结:InnoDB支持行锁+表锁,MyISAM只有表锁。
3、MySQL事务的四大特性(ACID)是什么?
事务是数据库操作的最小执
您可能关注的文档
- MySQL高频面试题(梯度排序+详细实战答案).docx
- MySQL高频面试题及详细答案(实战接地气版).docx
- MySQL高频面试题及详细答案(实战完整版).docx
- MySQL经典面试题及详细答案(高频完整版).docx
- MySQL认证考试试题及详细答案解析.docx
- N1级护士三基三严考核试题及详细答案.docx
- N2级护士晋级考核试题及详细答案解析.docx
- NARS注册营养技师模拟考试试题及详细参考答案.docx
- NAT全国翻译专业水平考试题型及详细参考答案(完整版).docx
- NAVER China技术岗笔试真题及详细答案.docx
- 2025四川乐山市市中区国有企业校园招聘员工20人笔试历年参考题库附带答案详解.docx
- 2025四川宜宾市南溪区千福实业发展有限责任公司招聘3人笔试历年参考题库附带答案详解.docx
- 2025四川绵阳市嘉来海川医疗科技有限公司招聘养护管理岗位1人笔试历年参考题库附带答案详解.docx
- 2025山东东营广饶县经济发展投资集团有限公司招聘职业经理人7人笔试历年参考题库附带答案详解.docx
- 2025届新华人寿保险股份有限公司安徽分公司“新雁”管培生招聘12人笔试历年参考题库附带答案详解.docx
- 2025年合肥文旅博览集团野生动物园管理有限公司招聘25人笔试历年参考题库附带答案详解.docx
- 2025年四川省水电投资经营集团有限公司所属电力公司员工公开招聘227人笔试历年参考题库附带答案详解.docx
- 2025兵器装备集团湖南云箭春季校园招聘笔试历年参考题库附带答案详解.docx
- 2025年合肥高新建设投资集团有限公司下属子公司招聘30人笔试历年参考题库附带答案详解.docx
- 2026中国人民银行招聘考试(财务会计)历年参考题库含答案详解.docx
原创力文档

文档评论(0)