ER图生成器
根据 SQL 建表语句或 Mermaid 语法生成实体关系图(ER图),可视化数据库结构
点击「生成ER图」查看结果
关于 ER图生成器
- ER图(实体关系图,Entity-Relationship Diagram)用于可视化数据库表结构及表间关系,是数据库设计的重要文档
- 支持两种输入模式:直接粘贴 SQL CREATE TABLE 语句自动解析,或手写 Mermaid erDiagram 语法
- 自动识别 FOREIGN KEY 约束,在图中绘制表间关联线,直观展示一对多、多对多等关系
操作说明
- 选择「SQL建表语句」模式,粘贴一个或多个 CREATE TABLE 语句,点击「生成ER图」
- 选择「Mermaid语法」模式,直接编写 Mermaid erDiagram 语法,实时预览
- 支持 Ctrl+Enter 快捷键触发生成;可点击「复制Mermaid」获取源码
- 点击「下载SVG」可将图表保存为矢量图文件
注意事项
- SQL 解析支持标准 CREATE TABLE 语法,复杂的数据库特定语法(如 MySQL 分区表)可能无法完整解析
- 表数量超过 20 个时图表可能较复杂,建议分模块展示
- 所有处理均在浏览器本地完成,不会上传任何数据