后端岗位面试题 · SQL

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

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

筛选题目已选:SQL
第 641 题请编写一个用户表(User)的建表 SQL,要求包含必要的字段约束和索引设计。 考察数据库建表基础能力和常见字段约束、索引的合理运用问题拆解技术原理MySQLSQL第 642 题left join查询比较慢,怎么优化? 考察SQL查询优化能力及对left join特性的理解性能优化问题排查SQL第 643 题请编写一个使用行级锁的SQL语句示例,并说明其作用。 考察数据库行级锁的语法掌握与适用场景理解编码实现技术原理SQL第 644 题请编写一条SQL查询,从学生成绩表中找出每门科目成绩都大于80分的学生。表结构包含name、class(科目)、score字段。 考察SQL聚合查询与条件过滤的综合运用,尤其是对“所有科目都满足”这一逻辑的拆解。编码实现技术原理SQL第 645 题请解释 left join 与 right join 的区别,并说明各自适用的场景。 考察对 SQL 连接类型语义的理解及应用能力技术原理方案权衡SQL第 646 题已知用户下单表和用户收藏表,请实现对用户分特征打标,特征包括已购买、购买未收藏、收藏未购买、已购买已收藏。 考察SQL表关联、逻辑理解及分类打标能力编码实现问题拆解技术原理SQL第 647 题请用 SQL 实现:从两张关联表中查询最新发布的 10 条数据,写出 SQL 并说明去重与排序逻辑。 考察 SQL 多表联查、排序、限制条数与去重逻辑编码实现问题拆解技术原理SQL第 648 题用什么语句可以尽快测出隔离级别? 考察对数据库事务隔离级别的理解与实操验证能力技术原理问题排查SQL第 649 题如何定位和分析一条慢 SQL?请说明排查思路与常用手段。 考察对慢 SQL 定位方法、执行计划解读和优化思路的理解性能优化技术原理问题排查SQL第 650 题SQL语句可以从哪些方面优化? 考察数据库查询优化知识面的广度和深度性能优化技术原理方案权衡SQL第 651 题请编写 SQL 实现两张表的 INNER JOIN 查询,并说明其与 LEFT JOIN 的区别。 考察 SQL 内连接语法、语义及常见关联差异编码实现技术原理SQL第 652 题请描述SQL中LEFT JOIN与INNER JOIN的区别,并举例说明使用场景。 考察SQL连接查询的基本概念与场景应用问题拆解技术原理SQL第 653 题如何判断 SQL 查询有没有命中索引? 考察索引生效判断方法与执行计划分析能力技术原理问题排查SQL第 654 题模糊查询是如何实现的?LIKE 语句中的通配符有哪些? 考察对 SQL 模糊查询和通配符的掌握风险判断技术原理SQL第 655 题SQL注入的概念、成因、预防方法以及什么是参数化查询? 考察对SQL注入原理、成因、防御措施及参数化查询机制的掌握安全意识技术原理SQL第 656 题SQL如何查询学生成绩表的第七名? 考察SQL查询中排名、去重和分页的相关能力编码实现技术原理SQL第 657 题手撕SQL:employee表有id和salary字段,查询并返回employee表中第二高的不同薪水,如果不存在第二高的薪水,查询应该返回null。 考察SQL排名窗口或去重排序取值的实现能力及边界处理编码实现问题拆解技术原理SQL第 658 题请编写一个SQL查询:给定员工表和部门表,计算每个部门中薪资最高的员工信息。 考察SQL窗口函数或关联子查询的应用,以及分组取极值的能力编码实现技术原理SQL第 659 题请列举你在实际项目中常用的 SQL 优化手段,并说明它们的适用场景与原理。 考察对 SQL 性能优化知识的系统性掌握与实际应用能力性能优化问题拆解技术原理SQL第 660 题在SQL中,WHERE和HAVING的区别是什么? 考察SQL查询中过滤条件的执行阶段与使用场景技术原理SQL