后端岗位面试题 · SQL

题库中标记为“后端”的结构化面试题。

89928 道真题 · 当前筛选命中 1276 · 更新 2026-08-05

筛选题目已选:SQL
第 241 题给定一张表,包含类型字段(取值为 A、B、C、D、E)和数量字段,请编写 SQL 查询,统计每个类型的数量总和。 考察 SQL 分组聚合的编写能力与对基础语法的掌握编码实现技术原理SQL第 242 题请描述你对SQL性能分析的整体思路,包括发现慢查询后的排查步骤和优化方向。 考察SQL性能问题诊断的系统性方法与关键工具性能优化技术原理问题排查SQL第 243 题如何判断是否存在SQL注入? 考察对SQL注入原理、检测方法和风险识别的掌握风险判断安全意识问题排查SQL第 244 题两张大表之间join,怎么优化速度? 考察SQL优化、执行计划理解和数据分片策略性能优化方案权衡问题排查SQL第 245 题两张用户相关的表,如何判断一张表中哪些数据在另一张表中不存在? 考察关联查询、集合差集和性能考量问题拆解技术原理SQL第 246 题inner join和left join哪个效率更高,为什么 考察对SQL连接类型执行机制与性能差异的理解技术原理方案权衡SQL第 247 题Union与Union all区别 考察SQL中集合操作符的语义差异及应用场景性能优化技术原理SQL第 248 题SQL:有一张用户登录记录表,如何查每个用户连续登录超过3天的记录? 考察窗口函数、日期处理与连续区间问题的SQL建模能力编码实现问题拆解技术原理SQL第 249 题在实习中排查线上慢SQL时,你如何界定一条查询是否“慢”,以及如何定位和优化? 考察对慢SQL判定的辩证理解与线上问题排查能力性能优化技术原理问题排查SQL第 250 题数据库清空一张表的不同方式及区别 考察对表数据清空与表结构处理的掌握及事务、日志影响技术原理方案权衡SQL第 251 题你是如何进行SQL优化的 考察数据库性能分析与优化实践能力问题拆解技术原理方案权衡MySQLSQL第 252 题查询至少有两门课程成绩不低于80分的学生。 考察SQL聚合查询与HAVING子句的使用编码实现问题拆解SQL第 253 题在日常开发中,如何对SQL语句进行优化以提升执行效率? 考察SQL编写习惯与执行计划分析能力性能优化问题排查SQL第 254 题如何排查一条慢SQL是什么问题? 考察数据库慢查询定位、分析工具使用和问题根因判断能力性能优化技术原理问题排查SQL第 255 题请介绍数据库中表之间的连接方式有哪些? 考察对SQL表连接类型的理解和适用场景问题拆解技术原理SQL第 256 题请描述数据库中一条SQL语句从提交到返回结果的完整执行过程。 考察对数据库执行引擎关键环节的理解与表达能力沟通表达问题拆解技术原理SQL第 257 题请口述数据库增删改查的常用关键字,并分别写出三条SQL:统计记录数量的查询、根据性别字段用CASE进行判断的查询、根据出生日期计算年龄的查询。 考察SQL基础语法掌握程度与手写SQL能力编码实现技术原理SQL第 258 题请介绍一次你进行 SQL 调优的经历,并从索引、执行计划等方面说明你的优化方法。 考察 SQL 调优的实际经验、方法论和结果导向性能优化项目复盘问题排查SQL第 259 题给定 SQL 语句 SELECT a FROM table WHERE c = 1,请问数据库优化器会如何生成该语句的执行计划? 考察对数据库执行计划生成过程的理解,包括解析、优化、执行步骤问题拆解技术原理SQL第 260 题如何定位并优化一条慢SQL?请说明排查思路和常用手段。 考察SQL问题定位与常见优化手段的掌握程度技术原理问题排查SQL