SQL 生成 ER 图在线工具
SQL2Doc 支持用 MySQL、PostgreSQL 等方言的 CREATE TABLE 建表语句一键生成 ER 图(实体关系图 / E-R 图)。粘贴 DDL 即可自动识别主键、外键与表间关系,在线预览 陈氏基础图、系统 E-R 图与关联模块连线版,可拖拽排版并导出 PNG、SVG、draw.io。 适合数据库课程设计、毕业设计说明书与系统分析文档。
如何用 SQL 生成 ER 图
- 在左侧编辑器粘贴建表 SQL(建议包含
FOREIGN KEY ... REFERENCES ,便于自动连线)。 - 在右侧勾选要展示的实体(表),选择基础 / 系统 E-R 图样式。
- 使用「一键美化」或拖拽节点调整布局,双击可修改显示名称。
- 导出 PNG、SVG 或 draw.io,插入 Word / 论文或 draw.io 继续编辑。
功能特点
- SQL 转 ER 图:解析多表 DDL,sql 生成 er 图无需手动画菱形与椭圆。
- 外键缺失时可按字段命名约定推断表间关系(系统模式)。
- 支持单表打包导出 ZIP,方便毕设分模块插图。
- 解析与排版在浏览器本地完成,不上传数据库脚本。
常见问题
- 和「SQL 转 ER 图」工具有什么区别?
- 本页同时覆盖「SQL 转 ER 图」「SQL 生成 ER 图」「自动生成 ER 图」等说法,均指由建表语句生成实体关系图;SQL2Doc 还提供三线表、流程图 等毕设常用图表。
- 为什么图里没有连线?
- 请确认 SQL 中含外键约束,或相关表同时出现在脚本中;仅插入数据的语句可去掉后再生成。
- 导出是否带水印?
- 免费用户导出可带站点水印;开通会员后可导出无水印高清图。
更多工具见 SQL2Doc 首页。