Agent Skills
返回列表
SQL与数据库刷题助手

SQL与数据库刷题助手

教育学习 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_af163eaa/z-brush-sql。

技能介绍

要解决的问题

SQL 笔试和数据库面试的准备常陷入两个误区:要么对着零散题库盲目刷题,错题无法归因到具体考点;要么背了一堆 GROUP BY、JOIN 语法,遇到索引优化、事务锁等原理题就卡壳。尤其数据分析岗的取数场景,既考基础查询的正确性,也考对执行计划、窗口函数的理解深度,普通刷题工具难以覆盖这种「语法+原理」的双重训练需求。

核心能力与流程

这个技能围绕「考点-题目-解析-复盘」的闭环设计,核心能力分三层:

  • 考点驱动的题目生成:内置 6 章考点地图,覆盖从 SELECT/WHERE 基础查询到事务 ACID、索引原理的高频内容,每章标注 P0/P1 优先级。生成题目时先解析用户指定的章节、题型和难度,再按考纲匹配考点,避免冷僻内容。
  • 严格的质量校验机制:每道题需经过「题干歧义检查→选项互斥性验证→答案解析一致性校验」三步,多选题还会额外检查是否漏选正确项。例如针对「取每个部门最高薪员工」的题目,会明确解析窗口函数 ROW_NUMBER 为何优于 GROUP BY,而非只给答案。
  • 本地错题本支持复盘:答错的题目可存入本地 JSON 文件,记录章节、题干、错选项和次数,后续可基于错题本针对性重练,避免重复刷已掌握的题型。

工作流程清晰可追溯:从接收请求定位章节,到按规范生成单选/多选/简答题,再到输出时标注「题型+章节+难度」标签,每一步都指向考点回溯,方便用户对照章节地图查漏补缺。

适用边界与注意点

  • 明确的功能边界:不连接真实数据库,不执行 DDL 或任何数据库操作,仅生成练习题目;题目由 AI 依据通用考纲生成,非官方押题,重大考试需以官方教材和大纲为准。
  • 错题本的本地性:mistakes/mistakes.json 仅存储在本地技能目录,不会上传或同步,适合注重隐私的用户。
  • 考点的时效性:虽然基于通用考纲生成,但涉及标准或规则时会标注来源年份或权威出处,避免过时内容误导练习。

使用场景

  • 准备数据分析岗面试,需要针对窗口函数和执行计划进行专项练习,查看题目解析和错题本。
  • 复习数据库笔试,针对多表连接和子查询的易错点进行多选题训练,并记录错误选项。
  • 日常练习SQL优化,针对慢查询和索引原理生成简答题,对照考点地图检查知识盲区。
  • 准备数据库原理考试,针对事务ACID和范式设计计算题,通过步骤解析巩固概念。

适合人员

  • 准备数据分析岗面试的求职者,需要系统练习SQL查询和优化题目,巩固高频考点。
  • 备战数据库笔试的学生,希望针对多表连接和窗口函数等易错点进行专项训练。
  • 复习数据库原理的工程师,需要针对事务和索引等底层概念生成简答题来查漏补缺。
  • 准备SQL面试的开发者,希望通过模拟笔试题目和解析来熟悉考纲和答题规范。