GPT中文小秘书挑几下就能开工
我积分

生成建表语句

关于「生成建表语句」:能拿到什么、要点选什么、怎么办

贴字段定义,3 分钟拿到带注释的建表 SQL 和字段字典。DBA输入字段信息,AI生成符合生产规范的建表SQL(含主键、索引、中文注释)。不替代DBA审核,不执行DDL,最终语句须经本人验证后上线。

能拿到什么

  • 推荐:带注释的建表 SQL 文件 + 字段字典表(Excel)(SQL 文件可直接执行,Excel 每行一个字段含类型、是否为空、注释),约 3 分钟
  • 旗舰:建表 SQL 文件、字段字典表、索引说明

要你点选的几项

数据库类型、表名、存储引擎、字符集、字段定义、主键策略、要建哪些索引、约束类型、注释要求、SQL风格、确认生成;AI 只做整理参考,不替代审批,最终由经办部门确认。多数点一下就行,没选的按常见情况替你定,交付时说清哪几项是按默认的。

怎么办

  1. 选数据库类型,填表名和字段定义
  2. 选主键策略、索引和约束
  3. 点生成,拿到带注释的建表 SQL
  4. 自己核对后执行上线

别人还这样说

  • 给我把这十几个字段转成带注释的建表语句
  • 根据这些字段定义,帮我生成MySQL建表语句。
直接说你要办的事。下面是别人怎么办的,点任何一项就换成你自己的。左边是别人怎么办的,右边是你的,点一项就开始改。
示范 · 别人这样说

「要能直接跑的,主键和唯一索引别漏」

替他选了:MySQL 8.0 · InnoDB · utf8mb4 · 单字段自增 · 唯一索引 · NOT NULL

按示范选好的 点一项就变成你的

你的成品会在这里出现
示例成品 · 不是你的按示范写的,看个样子
CREATE TABLE `t_user` ( `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键ID', `name` VARCHAR(32) NOT NULL COMMENT '用户名', `status` TINYINT NOT NULL DEFAULT 1 COMMENT '状态:1启用0禁用', `createtime` DATETIME NOT NULL COMMENT '创建时间', PRIMARY KEY (`id`), UNIQUE KEY `uk_name` (`name`) ) ENGI

GPT中文 也可能出错,成品请自己核对关键数字和事实。条款 · 隐私