后端岗位面试题 · MySQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 5357 道 · 更新 2026-08-05
筛选题目已选:MySQL
考察点
技术栈
第 401 题请解释数据库中的 count(*) 和 count(字段) 的区别以及各自的使用场景? 考察对数据库 count 函数语义、NULL 值处理和性能差异的理解第 402 题从数据结构上来说一说,为什么MySQL选择B+树索引而不用哈希索引? 考察对B+树与哈希索引在数据库场景下适用性的理解第 403 题联合索引什么情况会失效? 考察联合索引最左前缀匹配原则及常见失效场景第 404 题请解释 MVCC(多版本并发控制)的实现原理。 考察对数据库并发控制核心机制的掌握程度第 405 题工作中你在哪些场景下使用过MySQL索引?你是如何选择和设计的? 考察索引的实际应用经验与设计思路第 406 题binlog有什么用? 考察对MySQL binlog核心作用及典型应用场景的理解第 407 题若排查出接口慢是因MySQL的SQL语句慢导致,该怎么优化MySQL? 考察MySQL慢SQL调优的系统方法和常见手段第 408 题char和varchar有什么区别? 考察对数据库中定长与变长字符串类型的理解与适用场景第 409 题MySQL事务隔离性如何实现 考察对MySQL隔离级别底层机制的理解,包括锁、MVCC和一致性读第 410 题MySQL中InnoDB和MyISAM有什么区别? 考察对MySQL两种主流存储引擎核心差异的理解第 411 题对于联合索引(A, B, C),执行条件 WHERE A = ? AND B >= ? AND C = ? 时,分析该查询的索引使用情况。 考察联合索引最左前缀原则及范围查询对后续列索引的影响第 412 题请对比 MySQL 中 MyISAM 和 InnoDB 两种存储引擎的主要区别。 考察对 MySQL 存储引擎差异的理解与选型能力第 413 题请谈谈数据库性能优化的一般思路和常用手段。 考察数据库优化的系统性思路与常用技术手段第 414 题MySQL的幻读是怎么解决的 考察对MySQL隔离级别、MVCC及锁机制的理解第 415 题建立索引(a,b,c)三个字段,只查询b,c两个条件,能命中索引吗?请结合最左匹配原则分析。 考察对联合索引最左前缀匹配原则的理解与查询优化判断第 416 题在数据库中设计金额字段时,应选择哪种数据类型,并说明理由? 考察对货币精度、四舍五入和计算安全的意识第 417 题请介绍 MySQL 的事务隔离级别,并说明每种隔离级别解决了什么问题,以及 MySQL 的默认隔离级别是什么。 考察对事务隔离级别定义、解决的问题及 MySQL 默认配置的理解第 418 题请介绍 MySQL 中常见的存储引擎有哪些,各自适用的场景是什么? 考察对 MySQL 存储引擎的整体认知和适用场景判断第 419 题Mysql宕机断电情况怎么保证不丢数据? 考察MySQL数据持久性保障机制和容灾设计第 420 题如何解决深分页的问题? 考察对数据库分页性能瓶颈的理解及优化手段