該工具爲MySQL官方提供地址:http://dev.mysql.com/downloads/workbench/
小夥伴們注意按自己的操作系統選擇下載版本。
· 注意事項:安裝後將環境語言配置成簡體中文,否則中文亂碼
工作步驟
新建模型後,會進入此頁面。
1./2.切換數據庫表設計與ER圖。
3. 創建/管理ER圖
4. 創建/管理表結構
1. 表名,[]內的中文爲臨時註釋。
命名規約:t_表所屬業務模塊_具體業務名稱
例子:
企易堪任務信息表t_survey_mission
企易堪任務編輯記錄表 t_survey_mission_edit_record
2. 字段編輯。注意事項:
1)此處不要手動加入外鍵字段。稍後在介紹ER圖時,通過工具自動添加外鍵字段。
2)非外鍵字段要有類型前綴
3)PK=主鍵;NN=非空;UQ=唯一;BIN=二進制流;UN=正整數;AI=自增
4)當字段爲字符串時,在3.處可以選擇編碼格式
5)字段應在4.處添加中文註釋,描述其意義。如果是類型、權制等通過數字表述意義的,應說明數值與意義的對應關係。
5.處點擊Indexes可以編輯表的索引
1.通過拖拽添加“層”。“層”不影響數據庫結構,僅僅用來方便表述邏輯關係。
2.用來添加表(與MySQLModel選卡添加相同)
3./4.添加“1對1”、“1對多”的ER關係。
操作:按下“---1:1/---1:n”按鈕,選擇要建立外鍵的表,再選擇外鍵關聯的主鍵所在表。
操作完成後,在表中會自動生成外鍵,外鍵命名規則自動爲 “表名_主鍵名”。
5.可以拖拽表到右側視圖中。已經在視圖中的表,6.位置會有實心點標記。
7./8.虛線表示了1:n的關係,雙擊虛線可以爲其添加標題和說明。
數據庫設計完成後,可以導出SQL腳本。
注意:導出前應去掉表名上的中文說明,同時在自己本地檢驗SQL文正確性後,再交由運維部署到測試服務器上。
1. 可以新建、管理對MySQL庫的鏈接;
2. 是已經創建好的鏈接。此功能主要面向運維人員。