开发人员必备的9大MySQL索引和查询优化一般来说,程序员的面试内容分为两部分,一部分与编程相关,另一部分则与数据库相关。而作为数据库中的主流,MySQL更是涉及面试中的诸多高频考点。对于后端人员来说,不需要像专业的DBA那样精通MySQL,但也需要掌握相关的基本内容。小编在此总结了MySQL面试中常见7大问题的50道经典面试题,以期帮助大家顺利通过面试。
首先,看看下面的MySQL知识树。从图中可以看出,MySQL可以从开发、优化、维护3方面来展开学习。其中,索引、锁、事务、优化等问题更是反复出现,是面试的重中之重。本篇文章就将聚焦于存储引擎、数据类型、索引、锁、事务、表结构、优化等常见的7大问题。下面这份导图需要可以私信我【资料】获取源文件,配合下面的面试解析可以学习!
MySQL面试专题—7大问题
一、存储引擎相关
- 你知道哪些MySQL存储引擎?
- 常见的存储引擎都适用于哪些场景?
- InnoDB和MyISAM的区别有哪些?
- InnoDB和MyISAM,select count(*)哪个更快,为什么?
- MyISAM Static和MyISAM Dynamic有什么区别?
二、数据类型相关
- char和varchar的区别