豆包数据库字段说明提示词生成直接可用版
第一步:用结构化指令锁定输出格式
在AI输入框的第一句必须写入:“严格按以下格式输出:第一行为字段名(英文小写,下划线分隔);从第二行起每行输出一个字段的说明,使用纯中文,不加引号、不加编号、不加‘字段:’前缀,不换行,不解释,不插入空行。”
这一步是成败关键——遗漏“不加编号”或“不加‘字段:’前缀”,AI会自动生成“1. user_id:用户唯一标识”这类带编号加冒号的样式,完全无法直接复制到Navicat或DBeaver的字段备注栏。
紧接着粘贴你的真实字段列表,例如:
user_id,username,nickname,created_at,status
然后追加指令:“——请勿添加任何额外说明、标题、分隔线、Markdown语法、空行或总结性语句。”
第二步:绑定业务语义,防止AI自由发挥
方法一:字段类型+约束强绑定
在字段列表后立即补充每项的类型与规则,例如:“user_id为BIGINT主键,username为VARCHAR(32)非空且唯一,status为TINYINT取值范围0-2(0=禁用,1=启用,2=待审核)”。不写明取值含义,AI会默认写成‘状态标志’这类无效描述,等于白忙活。
方法二:用“→”串联真实业务逻辑链
比如写:“created_at → 记录用户注册时间,精确到秒,不可为空,自动填充当前时间戳”。这种写法远比单纯写“创建时间”更能触发AI输出可落地的说明。业务逻辑越具体,AI的理解越到位。
第三步:按场景选字段模板(直接复制替换)
① 用户主表 → user_id,username,phone,email,gender,birth_date,last_login_at,status
② 订单主表 → order_id,user_id,amount,pay_status,created_at,updated_at,remark
③ 日志表 → log_id,operator_id,action_type,target_id,ip_address,created_at
把选定模板粘贴进第一步的字段名行位置,保持英文小写+下划线,然后接续第二步的类型与业务约束说明。
最后补上数量与真实性要求:“生成全部字段的说明,共7行,数值类字段需注明单位(如金额单位为分),时间类字段注明时区(如UTC+8),手机号字段注明是否已脱敏。”这样一来,输出结果就能直接粘贴过去,无需任何额外处理。
