后端岗位面试题 · MySQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 5357 道 · 更新 2026-08-05
筛选题目已选:MySQL
考察点
技术栈
第 881 题MySQL中常见的索引类型有哪些?各自有什么特点? 考察对MySQL索引类型的掌握程度及适用场景的理解第 882 题讲一下MySQL索引的原理。 考察对索引数据结构、查询优化及适用场景的理解第 883 题可重复读和幻读有什么区别? 考察对事务隔离级别概念及其差异的理解第 884 题在什么情况下应该尽量避免使用 SELECT ... FOR UPDATE?它的开销主要体现在哪些方面? 考察对悲观锁代价、并发与死锁风险的权衡能力第 885 题请介绍 MySQL InnoDB 引擎中 B+ 树索引的数据结构特点及其在查询场景中的优势。 考察对 InnoDB 底层 B+ 树索引的理解及其适用性第 886 题explain执行计划看哪些列? 考察对SQL执行计划关键列的理解和性能分析能力第 887 题在B+树索引中,是否查找到叶子节点后就能获取这行记录的所有数据? 考察对B+树索引结构和聚簇索引与二级索引差异的理解第 888 题MySQL和Redis的各自应用场景是什么? 考察关系型数据库与缓存/内存数据库的定位认知和选型能力第 889 题MySQL版本,为什么用JSON存储? 考察对MySQL JSON类型的特性理解及适用场景判断第 890 题MySQL索引的存在形式是什么? 考察对MySQL索引物理存储结构与基本类型的理解第 891 题如果两个 UPDATE 语句同时执行更新同一行,会发生什么? 考察行锁竞争与事务阻塞机制第 892 题请说明MySQL中InnoDB索引使用的B+树数据结构及其优点。 考察对MySQL索引底层数据结构的理解及其设计优势第 893 题如果业务数据分布在两张 MySQL 表中,请介绍常见的关联查询方法及各自适用场景。 考察对 MySQL 多表关联查询的理解与场景权衡第 894 题读已提交的隔离级别下,会存在什么问题? 考察对读已提交隔离级别缺陷的理解,特别是不可重复读和幻读问题第 895 题请编写 SQL,从班级成绩表(包含学生、科目、成绩字段)中查询每个科目下所有学生的平均成绩,并按科目分组后按成绩从高到低排序。 考察 SQL 分组聚合与排序的书写能力第 896 题MySQL的四种隔离级别是什么,解决了什么问题 考察事务隔离级别及其解决的问题第 897 题请解释为什么数据库索引通常使用 B+ 树而不是 B 树? 考察对 B+ 树与 B 树在数据库索引场景下差异的理解第 898 题MySQL有哪些常见的索引 考察MySQL索引体系的基础知识与分类第 899 题MySQL中索引的实现结构,查询是怎么进行的? 考察对MySQL索引底层结构及查询执行机制的理解第 900 题请解释 MySQL 联合索引的最左前缀法则,并说明什么是索引下推(Index Condition Pushdown)。 考察对 MySQL 联合索引使用规则与索引下推优化的理解