如何使用 MySQL workbench 生成 EER 圖?

我目前擁有一個database,它有很多的table,這些table之間或許有關聯key,或許沒有,我並不清楚。

我想知道,如何它們之間有管理key存在,那麼workbench會自動生成EER嗎


你的問題:想逆向的方式 生成E-R圖,且使用MySQL AB公司的workbench工具

回答:

1.要是表與表之間沒有顯示的關鍵關係是無法生成的(註:使用PD的經驗,workbench極少使用只是體驗過);

2.要是外鍵關係,可以用PD逆向生成的,workbench不清楚;註:PD有很多破解版本,或試用版本的,且非常容易上手的;

希望對提問的朋友,有幫助!


首先在你的mysql workbench里選中Database——&> reverse engineering

然後選擇你建立的連接(也就是資料庫)

接下來一路next,直到最後選擇導出的資料庫

接下來,見證奇蹟的時刻


Menu

Database-&>Reverse Engineer...

彈出Reverse Engineer Database對話框

Connection Options

-&>next

Connection to DBMS

-&>next

Select Schemas

選擇要逆向的資料庫

Select Objects

-&>next

Reverse Engineer

-&>Execute

Results

-&>Finish


方法一: "Create EER Model from Existing Database"

前提要在 MySQL workbanch中創建一個connection,也就是你要構建EER圖的資料庫.

之後選擇你的connection,然後一路NEXT,最後生成MySQL Model和EER Diagram.

方法二: "Create EER Model from Script file"

選擇你生成表或資料庫的的sql文件.選擇編碼點Execute生成EER圖.


請問這個從建表到建立外鍵連接 有詳細步驟么?


@倪財

右鍵 EER diagram -&> Export Diagram To PDF 就可以導出為PDF文件


如果我想把表結構以excel展示出來怎麼辦啊


如果我想以pdf的形式導出改怎麼辦


推薦閱讀:

用MySQL WHERE進行過濾
GitHub 的 MySQL 基礎架構自動化測試
mysql的MEMORY引擎為什麼應用沒有redis的應用廣泛?
使用ECharts如何從mysql資料庫取數據顯示在頁面?

TAG:MySQL | MySQLWorkbench |