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设计数据模型。
系统集成
映射不同系统之间的数据流。