於 Ubuntu Linux 使用 GUI 來畫、看資料庫的 ERD,MySQL 有自己出 Workbench 可以使用~
MySQL Workbench 於 Linux 的安裝與簡易操作
MySQL Workbench 主要可以匯入 SQL 自動產生 ERD,也可以從 ERD 裡面修改、新增資料,然後在匯出的時候,選擇不要匯出 Foreign key、Data 等等
- 官方網頁:MySQL :: MySQL Workbench
- 下載位置:MySQL :: Download MySQL Workbench
- 下載:Ubuntu Linux 22.10 (x86, 64-bit), DEB Package (mysql-workbench-community_8.0.32-1ubuntu22.10_amd64.deb)
- (請依照自己的作業系統版本來下載)
安裝
- sudo dpkg -i mysql-workbench-community_8.0.32-1ubuntu22.10_amd64.deb # 會說缺很多套件
- sudo aptitude full-upgrade # 使用 aptitude 幫忙補不足的套件
基本操作使用
- File → New Model
- Import → Reverse Engineer MySQL Create Script...
- 挑選 SQL 檔案,下面 都勾起來
- Please imported objects on a diagram
- Use ANSI quotes
- 選擇 Execute 就會出現 ERD 了~
若有做任何修改,或者增加資料等等,要匯出 SQL 檔案,可以使用 Export 匯出
- Export -> Forward Engineer SQL CREATE Script...
- 輸入檔名 db-export,SQL Options 選擇如下:
- Skip Creation of FOREIGN KEYS
- Generatr INSERT Statements for Tables
- Next → Next → Finish 即可