SQL查询优化助手:5分钟生成高效查询语句
提示词描述:
面向数据分析师与开发人员的SQL查询生成模板,适用于复杂报表开发、数据提取及性能优化场景。通过结构化需求描述,快速生成符合业务逻辑的高效查询语句,显著降低手写SQL错误率,提升数据处理效率。
提示语关键词:
SQL查询优化,AI写SQL,数据库查询,SQL提示词模板,SQL性能优化,报表SQL生成
提示词内容:
【应用场景】
企业数据分析师与开发人员常面临复杂SQL查询编写难题,本模板适用于数据库查询优化、报表生成及数据提取场景。
【案例描述】
某电商企业需统计近30天各品类销售额TOP10,传统手写SQL耗时2小时且易出错。使用本提示词后,5分钟生成优化查询语句,执行效率提升60%。
【提示词正文】
请作为资深数据库工程师,为以下需求编写高效SQL查询语句:
需求描述:{填写具体业务需求,如"统计近30天各品类销售额TOP10"}
数据库类型:{填写MySQL/PostgreSQL/SQL Server等}
表结构:{填写相关表名及字段,如"orders(order_id, product_id, amount, create_time), products(product_id, category)"}
性能要求:{填写如"需支持百万级数据量查询"}
输出要求:
1. 提供完整SQL语句
2. 标注关键优化点(如索引建议、JOIN优化)
3. 说明执行逻辑与预期性能
【使用技巧】
1. 表结构描述越详细,生成SQL越精准
2. 可追加"请同时提供慢查询优化方案"获取进阶建议
3. 复杂需求建议分步骤拆解后分次生成
【延伸用法】
- 结合EXPLAIN执行计划进行二次优化
- 用于SQL审查会议前的预检工具
- 作为新人SQL编写培训案例库