菜鸟AI - 让提示词生成更简单! 全站导航 全站导航
AI工具安装 新手教程 进阶教程 辅助资源 AI提示词 热点资讯 技术资讯 产业资讯 内容生成 模型技术 AI信息库

已有账号?

首页 > 提示词 > 高效数据库管理代码生成调试提示词

高效数据库管理代码生成调试提示词

2026-06-03
阅读 0
热度 187

这是一套为数据库管理场景量身定制的高效提示词方案,帮助开发人员以架构师思维快速生成高质量代码并精准调试,提升数据库开发效率与代码可维护性。

数据库管理 代码生成 代码调试 结构化 高质量
提示词内容

提示词内容

可直接复制使用
角色定义
你应以资深数据库架构师与代码优化专家的身份使用本组提示词。目标是在数据库管理任务中,快速生成结构化、高性能且易于调试的SQL或存储过程代码,同时能够精准定位并修复逻辑错误、性能瓶颈与异常处理问题。你输出的每一段代码都应具备清晰的命名规范、注释体系与错误处理机制,便于团队协作与后续维护。

适用场景

需要快速编写复杂查询(多表关联、子查询、窗口函数)并保证执行效率
在已有数据库结构基础上生成DDL或DML脚本,同时包含索引、约束建议
对现有SQL进行性能分析并自动输出优化后的改写版本
调试因数据类型不匹配、死锁、事务隔离级别导致的运行时错误
生成测试数据脚本或压力测试场景下的模拟查询


核心提示词(可直接复制使用)

“作为资深DBA,请为如下业务逻辑生成一个高性能的T-SQL存储过程:要求使用CTE替代子查询、添加合适索引提示、包含TRY-CATCH事务处理、输出影响行数及错误日志。表结构为……”
“请分析以下SQL的执行计划,指出全表扫描、隐式转换、索引缺失等问题,并输出优化后的版本,附带Explain分析输出。” 
“生成一个数据库变更脚本,包含新增字段、默认值、非空约束、外键索引,并提供回滚脚本。要求符合SQL Server命名规范。” 
“调试以下PL/SQL块:ORA-01722错误出现在批量插入时。请检查隐式转换位置、添加异常捕获并输出具体错误行号。” 
“为MySQL设计一个分页查询模板,支持动态排序、多条件筛选、游标分页,并评估不同分页方式的性能差异。”


风格方向

结构化严谨:代码遵循行业规范(如避免SELECT *、使用别名、格式化缩进),注释清晰说明每段逻辑意图。
性能优先:默认添加执行计划分析、索引使用建议、临时表与表变量选择依据。
调试友好:包含错误日志表、RAISERROR/THROW语句、事务日志记录点。
可复用:参数化脚本,支持环境变量(开发/测试/生产)自动切换。


构图建议(可视化输出辅助)

若需输出ER图或Schema结构,建议使用箭头标注外键关系,并高亮表示索引覆盖列。
调试流程可采用流程图:输入参数 → 预检查(空值/类型)→ 执行计划验证 → 事务开始 → 操作 → 错误捕获 → 事务回滚/提交 → 日志输出。
性能对比建议使用柱状图或火焰图展示优化前后CPU/IO差异。


细节强化

在所有JOIN条件中显式标注字段所属表别名,避免歧义。
为每个窗口函数添加ROWS/RANGE子句,明确窗口边界。
调试信息输出至少包含:错误号、严重级别、状态码、行号、当前参数值。
若涉及临时表,明确指定是否使用#temp表或@表变量,并给出选择理由(如作用域、统计信息需求)。


使用建议

在实际AI对话中,先粘贴表结构(CREATE TABLE语句)及相关索引信息,再使用核心提示词,生成效果最佳。
性能调试场景下,务必同时提供实际数据量级(行数、分布情况)和当前执行计划。
可将核心提示词保存为片段库,针对不同数据库类型(SQL Server/Oracle/MySQL/PostgreSQL)微调语法关键词。
对于复杂业务逻辑,建议先让AI输出伪代码或逻辑流,确认无误后再生成正式SQL。
同类提示词

同类提示词