SQL
一个专注于SQL查询编写、优化、数据库设计与迁移的AI助手。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:SQL。 它的用途是:一个专注于SQL查询编写、优化、数据库设计与迁移的AI助手。 完整的 Skill 内容见:https://321skill.com/skills/sql-x-4/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
‘我有一个MySQL查询,在订单表(orders)和用户表(users)进行JOIN后,返回的总行数比预期多,帮我分析一下原因并优化。’ 它会分析你的查询逻辑,检查连接条件(ON子句)是否正确,识别是否存在一对多关系导致的数据膨胀,并提供优化后的查询建议或索引方案。
介绍
这个Skill专门解决与关系型数据库(如MySQL、SQLite、MariaDB、SQL Server)相关的各类开发与运维问题。它能帮助你编写、审查和优化SQL查询,设计高效的表结构、索引和约束,并规划复杂的数据库迁移方案。
当你遇到查询性能瓶颈(如慢查询、全表扫描)、数据一致性问题(如JOIN后数据重复或缺失)、或并发事务问题(如死锁、连接数过多)时,它可以提供专业的诊断和优化建议。
它非常适合后端开发、全栈开发、数据分析师和运维工程师等需要深度处理数据库的角色。无论是日常开发中的SQL调试,还是系统设计时的数据库选型与建模,都能从中获得帮助。
使用建议:在提问时,请尽可能提供具体的数据库类型、表结构、查询语句或错误信息。对于复杂的性能问题,提供EXPLAIN执行计划将极大提升分析效率。注意,它不涉及PostgreSQL内部调优或特定ORM框架内的建模。
核心特点
与通用编程助手相比,它深度聚焦于SQL和关系型数据库的完整生命周期,从查询优化到架构设计,再到生产环境迁移,覆盖场景极为具体和深入。它特别擅长诊断复杂的JOIN问题、事务锁问题,并提供跨数据库引擎(MySQL, SQLite, MariaDB, SQL Server)的解决方案。
注意事项
不适合PostgreSQL内部调优(如vacuum, work_mem设置)或在特定框架(如Django ORM, Hibernate)内进行ORM建模。
常见问题
这个Skill能帮我优化PostgreSQL数据库吗?
可以处理通用的SQL查询优化和设计,但PostgreSQL特有的服务器内部参数调优(如vacuum, work_mem)不在其能力范围内。
它能帮我设计数据库表结构吗?
是的,它可以协助你进行表、键、列类型的设计,讨论范式化与反范式化,以及在JSON列和真实列之间做出权衡。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/sql-x-4/raw/index.md 读取 SQL 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/sql-x-4/raw/index.md(查看排版版本)