AI ER 图生成器
把数据写下来,得到清晰的 ER 图。
写下系统要存哪些数据,或直接粘贴 CREATE TABLE 语句,AI 帮你画成一张实体关系图(ER 图),主键、外键和关系的对应数量都标得清清楚楚。
这是什么
用文字或 SQL画出 ER 图
实体关系图(ER 图)把数据库要存的东西画成一个个方框,每个实体(客户、订单、商品)一个框,框里是它的字段,再用连线画出它们之间的关系:一个客户下多个订单,每个订单至少有一条明细。开发者设计数据表之前会先画它,数据库课程的作业几乎都要画它。
在这里,你可以用大白话描述数据,只写一个主题(比如"图书管理系统"),或者直接粘贴 SQL。AI 找出实体、主键外键和每个关系的对应数量,用鸦脚表示法(Crow’s foot)画出来。根据 SQL 画时,图里只有你的表、字段和外键,不多加任何东西。
真实用法
谁在用,怎么用
ER 图生成器
产品想法 →
第一版数据库设计
第一版数据库设计
写下应用要存的数据…
表、主键外键和关系
开发者和创业者
把功能描述变成第一版数据表设计:有哪些表、主键外键是什么、表和表怎么关联,写迁移脚本之前就能看清楚。
ER 图生成器
现成的 SQL →
一张表结构总览图
一张表结构总览图
粘贴 CREATE TABLE 语句…
你的表结构 ER 图
工程师和数据分析师
接手一个陌生的数据库,把建表语句粘贴进来,所有表和外键关系一眼看清,适合交接和写文档。
ER 图生成器
课程案例 →
作业用的 ER 图
作业用的 ER 图
粘贴案例描述…
鸦脚表示法 ER 图
学生和老师
把数据库课的案例粘贴进来(比如"学生选修课程,每次选课有成绩"),得到一张鸦脚表示法的 ER 图,用来核对自己的设计。
怎么用
写下来,生成,开始建表。
01
写下你的数据
写下系统要存哪些数据、它们之间怎么关联,或者只写一个主题,也可以直接粘贴 CREATE TABLE 语句。
02
AI 画出 ER 图
AI 找出实体、字段、主键外键,以及每个关系两边各有几个,30 秒内画好。
03
导出,或继续修改
下载 PNG 或 SVG,复制 Mermaid 代码放进 GitHub、Notion 或文档,或者在 draw.io 里打开,手动调整。
为什么用 Eidora
为数据库设计而做
文字或 SQL 都行
用大白话描述数据,或者直接粘贴 SQL。根据 SQL 画时只画你的表和外键;根据文字画时,只补上主键和关系需要的外键。
标准的鸦脚表示法
主键、外键、唯一键都有标注,每个关系都画出对应数量:恰好一个、零或一个、一个或多个、零或多个。
直接用在你常用的地方
PNG 放幻灯片,SVG 放文档,Mermaid 代码放 GitHub 和 Notion,想手动挪方框就用 draw.io。
常见
问题
关于 ER 图生成器。
实体关系图(ER 图)画出数据库要存的实体(客户、订单、商品)、每个实体的字段,以及它们之间的关系,比如一个客户下多个订单。设计数据库时通常第一步就是画它。
能。用大白话描述数据、只写一个主题,或者粘贴 SQL,Eidora 的 AI 就会画出 ER 图:每个实体一个框,框里有字段和主键外键,每个关系一条线,两端标出对应数量。
能。粘贴 CREATE TABLE 语句,图里就是这些表、字段、类型和主键外键,每个外键画一条关系线。Mermaid 的类型里不能有逗号,所以 DECIMAL(10,2) 会显示成 decimal。
鸦脚表示法(Crow’s foot),也是大多数数据库工具用的:线的两端表示恰好一个、零或一个、一个或多个、零或多个。不支持陈氏表示法(菱形表示关系、椭圆表示属性)。
写系统要存什么、东西之间怎么关联,比如"用户下订单,每个订单至少有一个订单明细"。"每个""至少一个""最多一个"这类词决定关系两边的数量。也可以只写一个主题,比如"酒店预订系统",得到这类系统常见的设计。
可以。表名和字段名保持英文,和真实数据库一样;图里会加上中文的实体名、字段说明和关系名称。
能。点"在 draw.io 中编辑",ER 图会在 draw.io 里打开,可以拖动、改样式。你也可以改改文字再生成一次,或者把 Mermaid 代码复制到 Mermaid Live、GitHub、Notion 等支持 Mermaid 的编辑器里。
PNG 适合演示和文档,SVG 适合需要放大的图,Mermaid 代码可以用在 GitHub、Notion 和任何支持它的 Markdown 编辑器里。
每张图大约 12 张表以内,所有套餐都一样。表更多的话,按业务拆开(用户和账户、订单和支付),每部分画一张。
能不能商用,取决于你对输入内容的权利、适用的法律,以及所选第三方模型或服务商的条款。用于客户交付或公开文档之前,请先确认这些条款。
试用不需要。不注册每天可以生成一张图并查看结果。要下载、复制 Mermaid 代码或在 draw.io 中打开,需要免费注册:注册送 16 积分,之后每天再送 4 积分,每张 ER 图用 4 积分。不注册时,Eidora 的几个图表工具共用每天这一次。图生成后请及时下载,它不会保存到历史记录里。