前幾天研究wordpress的數據庫設計,直接看sql導出的sql語句不直觀,於是使用了powerdesigner的導入sql腳本功能,這樣分析數據庫的設計就更直觀了。
1.安裝wordpress後,程序就自動創建好了表(這個功能很人性化),我們要做的就是把創建表的sql語句導出,使用mysqldump命令導出
D:\>mysqldump -uroot -proot wpblog > wpblog.sql
D:\>
那麼在D盤就生成了wordpress的數據庫腳本,然後刪掉註釋和插入數據的語句(註釋和插入數據挨着,所以刪除很簡單),不刪除一些數據,powerdesigner可能會沒響應
2.打開powerdesigner,選擇File --> Reverse Engineer --> Database……
Model name隨便寫,我填的是wpblog,DBMS選MySQL 5.0
然後確定
在Selection選項卡中選:Using scripts files:添加剛纔的導出的sql腳本(wpblog.sql)
Options選項卡中的File Encoding 選擇:UTF8+QuickDetect
然後確定,一切OK
看來用powerdesigner設計數據庫,導出SQL(右擊空白處-->Properties-->Preview),用sql腳本看數據庫的設計真的很方便。