后端岗位面试题 · SQL

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

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

筛选题目已选:SQL
第 701 题如何确认一条 SQL 查询是否使用了索引? 考察对执行计划的理解及索引使用判断方法技术原理问题排查MySQLSQL第 702 题如何分析一条SQL的执行计划?需要重点查看哪些字段,例如命中的索引、索引类型和扫描行数? 考察对SQL执行计划关键字段的理解与排查能力性能优化技术原理问题排查SQL第 703 题已知表结构包含用户ID(uid)和登录日期(logindate),请编写SQL查询找出连续登录超过4天的用户。 考察SQL连续性问题分析及窗口函数应用能力编码实现问题拆解技术原理SQL第 704 题如何排查一条慢SQL? 考察SQL性能分析与优化路径的掌握情况性能优化问题排查SQL第 705 题怎么去避免 SQL 注入? 考察对 SQL 注入原理、防御措施及参数化查询的理解安全意识技术原理SQL第 706 题设计索引时需要考虑哪些因素?请举例说明。 考察索引原理及按查询模式设计索引的能力技术原理技术选型SQL第 707 题慢 SQL 怎么排查? 考察数据库性能问题排查的流程与方法性能优化技术原理问题排查SQL第 708 题在SQL的JOIN语句中,ON和WHERE子句都用于指定条件,请说明它们的区别与作用。 考察对JOIN过滤时机与结果集差异的理解技术原理SQL第 709 题防止SQL注入的方法有哪些? 考察对SQL注入原理及防护措施的掌握安全意识技术原理SQL第 710 题SQL如何进行调优? 考察SQL性能优化的系统性方法和常见手段性能优化技术原理问题排查SQL第 711 题请用SQL查询:找出选修了A同学(学号已知)所有课程的其他同学,并按年龄排序输出姓名。 考察关系除法与集合操作在SQL中的实现编码实现问题拆解技术原理SQL第 712 题针对包含学号和成绩字段的表,请分别写出插入、删除、查询和更新记录的SQL语句。 考察SQL基本增删查改语句的书写能力编码实现技术原理SQL第 713 题SQL手撕:一个班级学生表,三个科目,给我返回每个人总分情况? 考察SQL聚合查询、分组和别名使用能力编码实现技术原理SQL第 714 题请描述一次针对 UPDATE 语句的完整执行流程。 考察对数据库更新操作内部机制的理解,包括事务、日志和并发控制问题拆解技术原理技术选型SQL第 715 题请编写一条 SQL:从产品表中查询更新日期在七月份的记录,并按用户 ID 降序排序,取出前三条。 考察 SQL 基础语法、日期筛选、排序与分页组合能力编码实现问题拆解SQL第 716 题请解释COUNT(1)、COUNT(*)和COUNT(字段)的区别及其对查询性能的影响。 考察对SQL聚合函数细节及性能理解性能优化技术原理SQL第 717 题请编写 SQL 查询连续登录至少 N 天的用户,并说明你的思路。 考察 SQL 连续区间问题的解题思路与窗口函数应用编码实现问题拆解技术原理SQL第 718 题之前写的那种模糊查询语句是否能利用索引?请说明原因。 考察模糊查询与索引的匹配规则及索引失效原理性能优化技术原理方案权衡SQL第 719 题在数据库里笛卡尔集什么意思? 考察对数据库连接查询基本原理的理解风险判断技术原理SQL第 720 题给定一个包含字段 a 和 b 的表 t,请编写 SQL 统计字段 b 中出现次数最多的两个取值,并输出每个取值及其出现次数。 考察 SQL 聚合、分组统计和排序取前几名的能力编码实现问题拆解SQL