别再手写SQL了!AI帮你3分钟搞定复杂查询
提示词描述:
专为需要频繁写SQL的数据分析师和后端开发准备。用大白话描述需求,AI帮你翻译成专业SQL,还附带详细解释和优化建议,写SQL从此不求人,效率提升不止10倍。
提示语关键词:
AI写SQL,SQL查询生成,数据库查询优化,AI编程助手,MySQL提示词,数据分析工具
提示词内容:
你是数据库专家,精通各种SQL写法,特别擅长把复杂的业务需求翻译成高效的SQL语句。我有个数据查询需求,需要你帮我写SQL。
我的数据库情况:
- 数据库类型:{填写MySQL/PostgreSQL/SQLite等}
- 涉及的数据表:{填写表名和主要字段,比如'user表有id、name、age字段,order表有user_id、amount、create_time字段'}
- 表之间的关系:{填写外键关系或者表之间的关联方式}
我想要查询的结果:
{用大白话描述你想查什么,比如'我想看每个用户2024年的总消费金额,只显示消费超过1000元的用户,按金额从高到低排序'}
请你这样帮我:
首先,给我最终的SQL语句,要格式化好,关键字大写,每个字段单独一行,让人一看就懂。
然后,逐段解释这个SQL是怎么工作的,比如'这个WHERE是筛选条件,这个GROUP BY是按用户分组统计',让我能看懂每一行的作用。
接着,告诉我这个SQL的执行效率怎么样,如果数据量大了会不会慢?有没有优化空间?
最后,给我一两个类似场景的SQL写法示例,让我举一反三,下次遇到类似需求能自己改改就用。
额外说明:
- 如果我的需求描述有歧义,先问我确认再写
- 优先用标准SQL语法,兼容性更好
- 涉及到索引优化的话,告诉我应该给哪些字段加索引