免费 AI ER 图生成器
瞬间把数据库描述转换为专业实体关系图。描述实体、属性与关系,AI 生成 ERD。
一段话生成真正的 ER 图
没有表示法、没有 DDL —— 只有描述。

输入

AI 生成的结果
「在订单行项上记录数量和单价」这句表述会触发 OrderLine 作为带复合主键的独立实体 —— 无需你显式指定,AI 会自行处理。
ER 图生成器是什么?
描述实体、它们的属性以及彼此之间的关系 —— 例如「客户可以下多笔订单;每笔订单有一项或多项行项,指向某个商品」—— Flowova 会生成一份带主键、外键与标准基数表示法(1、N、M:N)的实体关系图。它同样支持反向工作:粘贴 CREATE TABLE 或 DBML,即可把模式变成图。适合记录现有数据库、设计新数据库,或在上线前评审一次迁移。
如何生成 ER 图
描述你的数据库
输入或粘贴对数据库的描述:实体、属性以及彼此关系。可用日常英语(「一个客户可以下多笔订单」)或粘贴 DDL/JSON Schema —— AI 都能解析。
- 日常英语:「一个客户拥有多笔订单」
- 支持 CREATE TABLE、DBML 或 JSON Schema
- 可在提示中指定 Chen 或 Crow's Foot 表示法
AI 生成 ERD
Flowova 会识别实体、主键、外键和基数(1:1、1:N、M:N)。它会根据你的描述选择 Chen 或 Crow's Foot 表示法,并在需要时把多对多关系拆解为连接表。
- 标注主键、外键、索引
- 基数表示法:1:1、1:N、M:N
- 暗含多对多时自动生成连接表
自定义并导出
就地完善属性类型、标记主/外键、按领域重新分组实体,然后导出。Pro 账户可让 AI 对话智能体执行「把 user 表拆为 auth 与 profile」或「反规范化审计日志」之类操作。
- 就地编辑属性类型
- AI 对话智能体(Pro):「把 user 表拆为 auth 与 profile」
- 免费 PNG;SVG 与 Mermaid 为 Pro
ER 图生成器功能

日常英语转 Schema
「客户可以下多笔订单;每笔订单含有指向商品的行项」会生成四张表,并标注 PK、FK 与 1:N 关系。

支持 DDL 与 DBML 输入
粘贴 `CREATE TABLE` 块或 DBML 模式,图表会直接由结构生成 —— 无需 AI 推断,逐字段精确渲染。

Chen 或 Crow's Foot 表示法
在提示中指定偏好表示法(「使用 Crow's Foot」)—— 图表会在两种行业标准基数体系之间切换。

PK / FK / 唯一约束
主键标注 PK 后缀,外键标 FK,唯一约束标 UQ。复合键会以多个 PK 标记呈现。

为 M:N 自动生成连接表
多对多关系(「一个商品出现在多笔订单中,每笔订单包含多个商品」)会自动拆解为类似 OrderLine 的连接表。

AI 对话智能体用于重构(Pro)
「把 user 表拆为 auth 与 profile」「把审计日志反规范化进 events 表」—— 用自然语言完成模式重构。
何时使用 ER 图生成器
适合在以下场景使用
- 在编写迁移前,根据产品需求或用户故事设计新数据库模式。
- 为新人入职、技术债审视或迁移规划而记录现有模式。
- 向不熟练阅读 DDL 的 PM、设计师或管理层沟通数据模型。
- 技术规范、RFC、架构评审或合规文档中的图表素材。
以下场景请使用其他工具
- 数据在系统间运行时如何流动 —— 「数据流图工具」描述架构,ER 图描述的是静态模式。
- 带继承与方法的类图或 OO 领域模型 —— PlantUML、StarUML 等 UML 工具更适合。
- 可直接上线的迁移 SQL —— 在此完成设计后,手写 DDL 或使用迁移框架(Prisma、Drizzle、Alembic、Liquibase)。
- MongoDB、DynamoDB 等 NoSQL 文档结构 —— ER 表示法围绕表与连接构建;dbdiagram.io 或带自定义形状的 Hackolade 更适合文档建模。
ER 图生成器常见问题
准备好试用 AI 流程图生成器了吗?
加入数万名使用 Flowova 可视化想法的专业人士。几秒内即可用 AI 创建流程图。
免费开始使用