MySQL 表结构设计器

表配置

字段模板

索引管理

字段列表

SQL预览

CREATE TABLE `users` (
  `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='用户表';

操作语句

JSON转换

历史记录

还在手写建表语句?这个工具让你像搭积木一样设计数据库

写过 MySQL 建表语句的人都知道,字段类型选错一个字母、少写个 NOT NULL、索引名字起得不够规范……这些小问题在上线后就是大坑。与其反复翻文档查语法,不如用工具一步到位。

这是一个对标成熟产品的专业级 MySQL 建表语句生成器——不是那种只有三个字段的玩具。

支持 SQL 解析导入、外键约束管理、语法高亮预览、9 种常用字段模板,导出 SQL/JSON/Markdown 多种格式。你想到的它都有,没想到的它也准备了。

核心能力一览

SQL DDL 智能解析导入

直接粘贴已有的 CREATE TABLE 语句,工具自动解析出所有字段、类型、长度、属性、主键、索引、外键和表选项,完整还原到编辑器中。再也不用手动一个个抄了。

外键约束管理

支持添加外键约束,配置关联表、关联字段、删除时和更新时的级联规则(CASCADE / SET NULL / RESTRICT / NO ACTION),生成标准的 FOREIGN KEY 子句。

SQL 语法高亮

生成的 SQL 不再是一坨黑乎乎的文字——关键字蓝色加粗、字符串绿色、数字橙色、标识符灰色,一目了然。复制出去也专业体面。

9 种常用字段模板

主键 ID(BIGINT 自增)、UUID 主键、创建时间、更新时间、软删除标记、状态枚举、排序权重、备注信息、乐观锁版本号——点一下就能加上,不用每次重复配置。

ENUM/SET 枚举值编辑器

当字段类型选择 ENUM 或 SET 时,自动弹出枚举值编辑器,每行输入一个选项值,支持单引号包裹,生成规范的 ENUM('a','b','c') 定义。

多格式导出

除了 SQL 文件下载和剪贴板复制,还支持导出为 JSON 配置文件(方便团队共享)和 Markdown 技术文档(含字段说明表格、索引列表、外键约束)。

从零到一张完整表,只需要三步

1

填基本信息或直接导入 SQL

左侧面板填写表名、注释、引擎、字符集等。如果已有 SQL,直接粘贴到右侧「导入 SQL」区域,一键解析所有字段和约束。

2

用模板快速搭建 + 细节调整

点「主键ID」「状态枚举」「创建时间」等模板一键添加常用字段,再逐个微调类型、长度、默认值、注释。支持拖拽排序、复制字段。

3

预览确认后导出使用

右侧实时显示带语法高亮的 CREATE TABLE 语句,确认无误后点击「复制」或「下载」。还能导出 Markdown 文档给团队做技术评审。

支持的 MySQL 数据类型

整数

TINYINT / SMALLINT / MEDIUMINT / INT / BIGINT(均支持 UNSIGNED / ZEROFILL)

小数

FLOAT / DOUBLE / DECIMAL(可设置精度和小数位数)

字符串

VARCHAR / CHAR / TEXT / TINYTEXT / MEDIUMTEXT / LONGTEXT / ENUM / SET

日期时间

DATE / TIME / DATETIME / TIMESTAMP / YEAR

二进制

BINARY / VARBINARY / TINYBLOB / BLOB / MEDIUMBLOB / LONGBLOB

特殊

BOOLEAN / JSON

适合谁用?

后端开发工程师 全栈开发者 DBA 数据库管理员 技术文档编写者 学生 / 初学者

不管你是要快速搭建新表结构、从旧系统迁移表定义、还是要输出规范的技术文档,这个工具都能帮你省下大量查语法、调格式的时间。专注业务逻辑,把脏活累活交给工具。