ER 图画布
请输入 Mermaid erDiagram 代码并点击「生成 ER 图」,或点击此处加载示例
ER 图画布
请输入 Mermaid erDiagram 代码并点击「生成 ER 图」,或点击此处加载示例
内容更新于 2026-11-15
Mermaid转ER图工具把一段 Mermaid erDiagram 代码变成可以直接使用的数据库 ER 图。左侧粘贴代码,右侧画布会画出实体与字段,并按照代码中声明的联系绘制关系线。图形可以拖动、缩放、改名,也能手动添加实体和关系;完成后导出 PNG 放进论文,或保存为 .st_er 文件,下次打开继续修改,不必重新写一遍代码,适合数据库建模与论文插图等章节使用。
ER 图是数据库设计阶段用来描述实体、属性与联系的图形,论文的数据库设计章节通常需要一张清晰的 ER 图,说明系统有哪些表、表里有哪些字段、表与表之间如何关联。手工绘制 ER 图既费时又容易出现字段遗漏。Mermaid 用纯文本描述图表,erDiagram 段落可以声明实体、字段、主键外键与联系类型,便于版本管理和反复修改。本工具解析这段文本并绘制成排好版的图形,还支持在画布上直接编辑实体与关系,适合在写论文的过程中快速迭代数据库设计。
erDiagram
USER {
int id PK
string username
string phone
}
ORDER {
int id PK
int user_id FK
decimal total
string status
}
USER ||--o{ ORDER : 下单
以 erDiagram 开头,每个实体写成「实体名 { 字段 }」,字段按「类型 名称 PK」声明主键外键,联系写成「实体A ||--o{ 实体B : 含义」,解析后自动生成实体与连线。
常见的一对多、一对一、多对多写法都能识别,例如 ||--o{ 表示一对多,解析后会按基数绘制连线两端的符号。
可以。点击「添加实体」「添加关系」,或选中实体后使用「编辑名称」「建立关联」「删除选中」,改完还能继续自动排版。
「导出 PNG」按当前画布比例导出,字段较多时建议先自动排版再导出,插入论文时控制宽度并补充图题说明。
用「从文件打开」选择之前保存的 .st_er 文件即可恢复全部实体、字段与连线,它是可以继续编辑的工程文件。