后端岗位面试题 · MySQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 5357 道 · 更新 2026-08-05
筛选题目已选:MySQL
考察点
技术栈
第 301 题MySQL有了解吗,数据库索引一般用什么数据结构,有了解过其他的索引数据结构吗? 考察对MySQL索引底层数据结构及其替代方案的理解第 302 题请描述一条SELECT语句在MySQL中的完整执行过程。 考察对SQL查询执行原理和数据库内部机制的理解第 303 题MySQL的ACID各自由什么来保证? 考察对事务ACID特性底层实现机制的理解第 304 题请说明MySQL的redo log、undo log和binlog各自的作用,以及它们之间的写入顺序。 考察数据库事务日志机制的理解与顺序第 305 题MySQL从输入一个查询语句到执行查询,讲一下大致过程。 考察对MySQL执行引擎执行流程的整体理解第 306 题请解释 bin log、redo log 和 undo log 的作用与区别。 考察对 MySQL 主要日志机制的原理理解与区分能力第 307 题你对SpringBoot、Redis、MySQL这些技术是不是只会用? 考察对常用技术栈的深入理解与主动学习能力第 308 题MySQL中的回表是什么?什么情况下会出现回表?请结合普通索引的检索路径解释。 考察InnoDB索引结构与查询优化机制第 309 题请你设计一张简单的订单表,用 MySQL 锁机制的知识说明如何编写一条 SQL 来避免间隙锁导致的问题,并补充对应的实体类和接口定义(仅需设计,不要求实现)。 考察 MySQL 锁机制理解及结合具体表结构与代码的设计能力第 310 题使用 explain 分析 SQL 时,需要关注哪些信息? 考察对执行计划关键输出项的理解与查询优化意识第 311 题MySQL InnoDB 存储引擎使用什么数据结构来存储索引? 考察对 InnoDB 索引底层数据结构的掌握第 312 题请介绍 MySQL 中常用的聚合函数,并说明它们的作用。 考察对 MySQL 聚合函数基础语法和实际用途的理解第 313 题请对比国产数据库与MySQL、Oracle在架构与生态上的主要区别。 考察对数据库技术选型与生态差异的理解第 314 题MySQL的事务隔离级别是什么?怎么实现可重复读? 考察对MySQL事务隔离级别和MVCC机制的理解第 315 题请介绍你了解哪些数据库,并说明 MySQL 与 Redis 的核心区别。 考察数据库知识广度及对关系型与非关系型数据库的差异化理解第 316 题MySQL左联接、右联接的区别? 考察对SQL连接类型语义的理解和实际应用能力第 317 题MySQL 为什么不用 UUID 做主键? 考察对主键设计对存储和查询性能影响的理解第 318 题MySQL中DateTime和时间戳的区别 考察对MySQL日期时间类型特性及适用场景的理解第 319 题MySQL的索引失效常见场景有哪些? 考察对索引失效场景的理解与优化意识第 320 题请解释MySQL中聚簇索引和二级索引的区别,并说明它们在实际查询中的影响。 考察对MySQL索引结构原理的理解及其对查询性能的影响