PlantUML ER 图在线编辑器

在线创建 PlantUML ER 图,设计实体、字段、主键、外键和基数关系,实时预览并导出图表。

PlantUML ER 图在线编辑器工作区

从中文实体关系图模板开始,编辑 PlantUML 源码并实时查看渲染结果。

使用轻量编辑器快速预览。需要 AI 生成、语法修复或项目协作时,请打开完整编辑器。

图表预览

使用 PlantUML 创建实体关系图

在可编辑工作区中设计实体、属性、主键、外键、标识关系、可选关系和基数,无需安装 Java 或 Graphviz。

内置实体关系图模板

从可直接渲染的中文实体关系图示例开始。

实时图表预览

编辑 PlantUML 源码时同步检查图表结构与标签。

专属语法说明

学习实体、属性、主键、外键、标识关系、可选关系和基数的常用表达方式。

PNG 与 SVG 导出

从同一份源码下载适合分享或文档使用的图表。

如何在线创建 PlantUML 实体关系图

使用内置模板创建适用于数据库设计、数据模型评审、后端规划、迁移说明、分析模型和系统文档的实体关系图。

  1. 01

    打开内置 ER 图模板。

  2. 02

    为每个实体添加字段和数据类型。

  3. 03

    标记主键与外键。

  4. 04

    使用正确基数连接实体。

  5. 05

    检查模型并导出 PNG 或 SVG。

PlantUML 实体关系图语法与应用场景

学习实体关系图的核心语法与建模方法,并直接在上方编辑器中应用。

实体与属性

使用 entity 声明数据实体,在实体块中列出字段和类型,并使用业务含义明确的名称。

主键与外键

通过 <<PK>> 和 <<FK>> 标记主键、外键,帮助读者区分实体身份与引用字段。

关系与基数

使用 Crow’s Foot 关系符号表达一对一、一对多和可选关系,并确保关系方向与外键一致。

用户 ||--o{ 订单
订单 ||--|{ 订单明细

ER 图与类图

ER 图关注持久化数据、键和基数;类图还可以描述方法、接口、继承和面向对象结构。

PlantUML 实体关系图中文示例

编辑示例源码,检查实时预览,并按需导出 PNG 或 SVG。

@startuml
entity "用户" as 用户 {
  * 编号 : 整数 <<PK>>
  邮箱 : 字符串
}
entity "订单" as 订单 {
  * 编号 : 整数 <<PK>>
  用户编号 : 整数 <<FK>>
}
用户 ||--o{ 订单
@enduml

相关 PlantUML 工具

需要其他导出格式或完整 PlantUML 编辑流程时,可以使用这些相关工具。

为什么使用 PlantUML 创建实体关系图

PlantUML 将实体关系图保存为可审阅文本,便于更新、版本控制、复用和导出。

从正确模板开始

直接使用实体关系图模板,无需改造无关示例。

让模型便于评审

使用可读文本保存设计,适合文档和版本控制。

导出前检查结果

在分享之前检查图表结构、关系和标签。

常见问题

什么是 PlantUML 实体关系图在线工具?

这是一个从实体关系图模板开始的浏览器编辑器,可编辑源码、实时预览并导出 PNG 或 SVG。

实体关系图适合哪些场景?

常见场景包括数据库设计、数据模型评审、后端规划、迁移说明、分析模型和系统文档,可以根据实际系统替换内置示例。

如何在 PlantUML ER 图中表示一对多关系?

可以使用 ||--o{,左侧表示恰好一个,右侧表示零个或多个。

PlantUML ER 图可以标记主键和外键吗?

可以。在字段后添加 <<PK>> 或 <<FK>>,并通过关系连接对应实体。

可以把实体关系图导出为 PNG 或 SVG 吗?

可以。PNG 适合演示文稿和快速分享,SVG 适合需要缩放的网页与技术文档。

需要安装 PlantUML、Java 或 Graphviz 吗?

不需要。在线工具通过服务端生成预览,可以直接在浏览器中编辑和导出。

需要 AI 辅助编辑吗?

打开 OnUML 完整编辑器,使用 AI 生成、语法修复、分享和项目管理。

打开完整编辑器