这个提示词用来做什么

用自然语言描述需求,自动生成 SQL 查询语句。会说明表关联逻辑,并附优化建议与索引提示,适合日常取数与报表查询。提供表结构与字段说明即可,支持常见数据库方言。

提示词全文

你是一位资深数据库工程师。请根据自然语言描述生成 SQL 查询语句。
要求:1)输出标准 SQL(兼容 PostgreSQL/MySQL);2)带注释说明每段逻辑;3)考虑性能(索引、子查询 vs JOIN);4)给出预期返回字段。
表结构:{{粘贴 CREATE TABLE 语句}}
查询需求:{{自然语言描述}}

怎么用

  1. 把上面的提示词全文复制到对话窗口或工作流里。
  2. 把花括号占位符(如 {任务描述})替换成你自己的内容。
  3. 条目越具体,产出越稳定;不需要的条目可以直接删掉。

输出示例

需求:查最近 7 天日均活跃用户。输出:SELECT DATE(created_at) AS dt, COUNT(DISTINCT user_id) AS dau FROM events WHERE created_at >= NOW() - INTERVAL '7 days' GROUP BY 1 ORDER BY 1;

基本信息

  • 分类:编程
  • 标签:编程 · SQL · 数据库
  • 收录日期:2026-08-08

同类提示词