AI协同提示词模板库:数据库与数据分析

数据库与数据分析岗位 4 条核心提示词模板:数据模型设计、自然语言取数、慢查询优化、数据质量校验。

Posted by WuQingBao on October 12, 2026

10-数据库与数据分析 · 提示词模板

📌 来源:10-数据库与数据分析 × AI 协同 · 索引与用法见 00-模板库索引 · 系列总纲 AI协同开发规范 占位符(xxx / 粘贴处)填好后使用;使用前过一遍总纲五条红线:不贴密钥、不贴真实用户数据、新依赖走白名单。

模板 A · 数据模型设计

1
2
3
4
5
6
7
8
9
【输入】PRD 摘要与业务规则:(粘贴);预期数据量级与增长:xxx;数据库:xxx(托管服务)
【任务】设计数据模型:
1. ER 图(mermaid erDiagram)
2. 每张表的 DDL:字段类型精确、NOT NULL 默认拉满、外键与索引齐全、每列带注释
3. 设计说明:为什么这样拆表、预留了什么扩展点、哪些地方故意反范式(说明理由)
【约束】
1. 面向"未来迁移得起":主键策略明确、时间字段统一带时区、软删除策略统一
2. 不确定的业务规则标【待确认】,禁止自行拍板字段语义
3. 一人公司原则:表数量克制,别为"将来可能的微服务"提前拆库

模板 B · 自然语言取数

1
2
3
4
5
6
7
【输入】表结构:(粘贴 DDL,不含真实数据);指标字典相关条目:(粘贴)
【需求】统计:xxx(自然语言描述)
【任务】生成查询 SQL,并附:
1. 口径说明:这条 SQL 里"xxx"是怎么定义的(时间边界/去重规则/排除条件)
2. 与指标字典的一致性自查:有无口径偏差
3. 预估扫描量:会不会扫大表?需要哪个索引?
【约束】只输出 SELECT;聚合粒度明确;口径含糊处先向我提问再写 SQL。

模板 C · 慢查询优化

1
2
3
4
5
6
【输入】慢 SQL:(粘贴);EXPLAIN 输出:(粘贴);表结构与数据量:(粘贴)
【任务】1) 解读执行计划,指出瓶颈(全表扫/错误索引/回表过多/join 顺序);
2) 给出优化方案:改写 SQL / 加索引(给出 DDL)/ 结构调整,各注明代价
3) 预测优化后执行计划的变化
【约束】加索引必须说明写入代价和空间代价;
不确定的地方标注"需在从库验证"——我会先 EXPLAIN 对比再上线。

模板 D · 数据质量校验

1
2
3
4
5
6
7
【输入】表结构 + 业务规则:(粘贴)
【任务】生成一组校验 SQL,覆盖:
1. 完整性:关键字段空值率、外键孤儿记录
2. 唯一性:业务唯一键重复检测
3. 合理性:数值范围异常(负金额/未来时间/超长文本)
4. 一致性:跨表汇总对账(如订单总额 vs 支付流水总额)
每条校验附:查出问题时的严重度(阻塞级/关注级)和建议处置。