ChatDiagram
工具/SQL 轉 ER 圖產生器

SQL 轉 ER 圖產生器

將 SQL 結構描述或資料表說明轉成 ER 圖。貼上要記錄的資料表、欄位和索引鍵關係,再透過圖表檢視整體結構。

實體關係圖(ERD)按 Enter 送出

免費帳號,無須信用卡 · 可匯出 SVG、PNG 或 PDF

看看實際效果

SQL 轉 ER 圖範例

同一款工具,四種需求。下方每張圖都是實際產生的成果。

輸入內容
建立使用者資料庫結構描述,包含 User、Role、UserRole、Profile、Session 和 AuditLog 資料表。使用者有個人資料和工作階段;使用者透過 UserRole 指派角色;AuditLog 則記錄使用者的操作。
接著試試新增 organization 資料表以支援多租戶新增密碼重設權杖資料表
實體關係圖(ERD): 使用者與角色結構描述
實體關係圖(ERD) · Chen 1976 / Everest 1976 (crow's foot) · schematex-erd
產生的圖表

什麼是 SQL 轉 ER 圖?

SQL 轉 ER 圖會將資料表定義轉換成資料模型圖。資料表會成為實體,欄位會成為屬性,而主索引鍵和外部索引鍵則會呈現資料表之間的關係。

透過圖表可以快速掌握結構描述。它不會執行 SQL,也不會連線到資料庫;圖表只呈現你描述或貼上的結構。

Standard
Chen 1976 / Everest 1976 (crow's foot)
Also follows
Implements the crow's-foot subset
Engine
schematex-erd
Editable
Double-click text, drag nodes
Export
SVG · PNG · PDF
實體關係圖(ERD): 什麼是 SQL 轉 ER 圖?
適用對象

哪些人會用 SQL 轉 ER 圖?

實體關係圖(ERD): 應用程式開發人員應用程式開發人員

在實作查詢和畫面之前,快速檢視庫存資料表及其索引鍵。

實體關係圖(ERD): API 設計人員API 設計人員

規劃 API 背後的資料時,繪製使用者、角色和類型的結構草圖。

實體關係圖(ERD): 資料庫維護人員資料庫維護人員

記錄既有系統中的程式庫資料表和外部索引鍵。

運作方式

三個步驟將 SQL 轉成 ER 圖

01

描述需求

寫一段話就能開始。

“建立使用者資料庫結構描述,包含 User、Role、UserRole、Profile、Session 和 AuditLog 資料表。使用者有個人資料和工作階段;使用者透過 UserRole 指派角色;AuditLog 則記錄使用者的操作。”
02

查看圖表

由合適的繪圖引擎產生。

實體關係圖(ERD): 使用者與角色結構描述
03

提出修改

每次修改都會保留版本。

新增 organization 資料表以支援多租戶
V2 · DRAWN FROM V1, NOTHING RETYPED
常見問題

常見問題

可以根據 SQL 建立 ER 圖嗎?

描述或貼上資料表定義、欄位和索引鍵關係,即可將資料庫結構繪製成 ER 圖。

這個工具會執行我的 SQL 嗎?

不會。SQL 或結構描述說明只會作為繪圖輸入,不會執行查詢,也不會連線到你的資料庫。

主索引鍵和外部索引鍵會如何呈現?

主索引鍵用來識別資料表中的資料列。外部索引鍵會標示在參照其他資料表的資料表上,並連結至被參照的資料表。

應該使用哪種 SQL 方言?

請使用你要記錄的結構描述中常見的資料表和欄位定義。明確指出關係和索引鍵欄位,讓結構一目了然。

相關工具

同類工作適用的其他圖表。

將結構描述轉成 ER 圖。

免費帳戶,無需信用卡。貼上資料表或描述資料表關係。

開啟編輯器