免费工具 · 无需注册
SQL 即时转换为 ER图
粘贴 CREATE TABLE 语句,ER 图立即在画布上呈现。无需注册,无需安装。
在左侧粘贴 SQL 并点击转换按钮,ER图将显示在这里
如何将 SQL 转换为 ERD
- 把 CREATE TABLE 语句粘贴到输入框中。如果想先看看效果,可以点击“加载示例 SQL”。
- 点击“转换”按钮后,表、列、主键和外键关系会以 ER 图的形式绘制在画布上。
- 无法解析的语句会以警告形式提示。如需把 ERD 保存为项目并用 AI 扩展,请免费注册后在编辑器中继续。
可以转换哪些 SQL?
支持解析 PostgreSQL、MySQL、SQLite 和 Microsoft SQL Server 的 CREATE TABLE 语句。列上的 REFERENCES、表级 FOREIGN KEY 约束以及通过 ALTER TABLE ... ADD FOREIGN KEY 添加的外键都会显示为关系,CREATE INDEX 以及表和列的注释(COMMENT)也会一并读取。用 ```sql 代码块包裹的 SQL 也可以直接粘贴。
输入的 SQL 会发送到服务器吗?
不会。SQL 在浏览器中解析,不会发送到服务器或被保存。使用统计只记录转换是否成功以及生成的表数量。无需注册即可使用。
有不会被转换的语句吗?
图中只显示表、列、键和关系。视图、触发器、存储过程以及 INSERT 等数据操作语句不在转换范围内,会被忽略。如果表定义中有无法解析的部分,可以在警告列表中查看是哪条语句。
转换之后还能做什么?
注册后可以在编辑器中把 ERD 保存为项目,并与团队实时协作编辑。完成的 ERD 可以导出为 PostgreSQL、MySQL、SQLite、SQL Server 的 SQL DDL,Prisma、TypeORM 等 8 种 ORM 代码,或 PNG、SVG 图片。