SQL

专业的SQL查询编写、优化与数据库设计助手

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:SQL。
它的用途是:专业的SQL查询编写、优化与数据库设计助手
完整的 Skill 内容见:https://321skill.com/skills/sql-x-3/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

‘帮我分析一下这个查询为什么慢,EXPLAIN显示没有用到索引。’,它会审查你的SQL语句和表结构,分析索引使用情况,并提供优化建议,比如添加缺失索引或重写查询条件。或者,你可以说:‘我想设计一个支持多租户的用户表结构,需要考虑数据隔离和查询效率。’,它会帮助你设计合理的表模式、分区策略和行级安全方案。

介绍

本技能专注于解决关系型数据库开发与运维中的各类实际问题。它能帮助用户编写、审查和优化SQL查询,设计高效的表结构、索引和约束,并规划复杂的数据库迁移方案。

当您遇到查询性能瓶颈(如EXPLAIN显示全表扫描)、数据一致性问题(如JOIN后数据重复或缺失)、或并发难题(如死锁、连接数过多)时,本技能可以提供专业的分析和解决方案。它同样适用于数据库设计决策,例如规范化与反规范化、JSON列与常规列的选择,以及在线表结构变更等场景。

无论是后端开发、数据分析师还是运维工程师,只要您的工作涉及MySQL、SQLite、MariaDB或SQL Server等关系型数据库,本技能都能成为您的得力助手。它尤其适合需要处理复杂查询、设计数据模型或保障数据库稳定性的专业人士。

请注意,本技能主要面向应用层SQL和数据库设计,不涉及PostgreSQL内部调优(如vacuum、work_mem)或特定ORM框架内的模型定义。建议在使用时明确您的数据库类型和具体问题,以便获得更精准的指导。

核心特点

专注于应用层SQL与数据库设计,覆盖从查询优化、模式设计到复杂迁移的完整工作流,并明确支持MySQL、SQLite、MariaDB、SQL Server等多种主流关系型数据库,而非仅限于PostgreSQL。

注意事项

不适用于PostgreSQL服务器内部调优(如vacuum、work_mem)或特定ORM框架内的模式建模。

常见问题

这个技能能帮我优化PostgreSQL的查询吗?

可以优化SQL查询本身,但针对PostgreSQL特有的服务器内部参数调优(如vacuum、work_mem)不在其范围内。

它能帮我设计Django或Hibernate的ORM模型吗?

不能。本技能专注于数据库层面的SQL和模式设计,不处理特定ORM框架内部的模型定义和映射。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/sql-x-3/raw/index.md 读取 SQL 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。