Mermaid Online Editor

Mermaid 实例关系图

使用实体关系图设计数据库架构。为您的应用程序建模表、关系和数据结构。

代码

预览

100%

开始输入以查看您的图表

100% • 拖动平移

快速语法参考

学习创建实体关系图的基本语法。

实体定义定义带属性的实体
erDiagram USER { int id PK string name string email }
关系连接用基数连接实体
erDiagram USER ||--o{ ORDER : places ORDER ||--|{ ITEM : contains
基数符号关系类型
||--|| one to one ||--o{ one to many }o--o{ many to many
数据类型常用属性类型
int, string, text, boolean date, datetime, float, blob
主键和外键
PK - Primary Key FK - Foreign Key UK - Unique Key
关系标签描述关系
USER ||--o{ ORDER : "places" CUSTOMER ||--|{ ACCOUNT : "owns"

应用场景

实体关系图对于软件项目中的数据库设计和数据建模至关重要。

数据库设计

在实施前设计关系数据库架构。

数据建模

对复杂的数据关系和约束进行建模。

文档记录

为团队记录现有数据库结构。

迁移规划

规划数据库迁移和架构变更。

API设计

为REST或GraphQL API设计数据模型。

系统集成

映射不同系统之间的数据流。