簡體   English   中英

如何在mysql中創建ER圖

[英]How to create E-R diagram in mysql

我正在使用 MySQL。 我的數據庫中有 28 個表。 我嘗試使用 MySQL Workbench 創建 ER 圖。 由於有 28 個表,使用 MySQL Workbench 的圖表中的所有內容都被搞亂了。 有什么方法可以創建 ER 圖表來正確顯示 28 個表之間的所有關系?

謝謝

我能找到的唯一一個能生成不錯圖形(不漂亮但很清晰)的免費應用程序是SchemaSpy 它是一個命令行 Java 程序,可為任何 DBMS 生成相當全面的 HTML 文檔。

要在 MySQL 中創建 ER 圖,請按照下列步驟操作:

1.首先在你的電腦上安裝MySQL Workbench

  1. 點擊 File->Import->Reverse Engineer MySQL Create Script。
  2. 單擊瀏覽並選擇您的 SQL 創建腳本。
  3. 確保選中“在圖表上放置導入的對象”。
  4. 單擊執行按鈕。
  5. 單擊模型-> 添加圖表。
  6. 打開目錄樹並選擇/拖動您的 ERR 圖上的表格。

SQL yog 是生成 ERD 並表示不同表之間關系的最佳工具之一。 它也是拖放實用程序,並提供對 mysql 數據庫的完全訪問。

打開MySQL Workbench ,然后轉到Database -> Reverse Engineer在此向導中,您有 7 個步驟來生成 ER 圖表

1-連接選項:

對於存儲連接:(選擇本地實例)

對於密碼:單擊 Vault 中的 Store.. 然后輸入您的密碼

然后點擊下一步。

2-連接到 DBMS:

點擊下一步(在這一步你不需要做任何事情)

3-選擇模式

在這里,選擇您想要的架構以生成 ER 圖表

4-檢索對象

點擊下一步(在這一步你不需要做任何事情)

5-選擇對象

在此步驟中,您可以單擊“顯示過濾器”以排除某些表(如果您願意)

在此處輸入圖片說明 在這里,我排除了 emailAddresses 表,以免在 ER 圖中顯示

6-逆向工程師

點擊下一步(在這一步你不需要做任何事情)

7-結果

點擊完成查看圖表

ERWin 是另一個好工具。 允許您從 sql 代碼生成 erd 和從 er 圖生成 sql 代碼。 它是一個拖放實用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM