對於剛接觸 PowerDesigner 的新手來講,若是使用 PowerDesigner 來進行設計 表 的結構,若是隻是單純 設計 數據模型的 映射關係 那來進行查看,那卻是沒什麼問題。html
若是是 進行設計 某個表的 表結構,那麼使用其進行設計 確定會花費比較多的時間。特別是 項目比較趕的時候,那就容易浪費多餘時間。sql
全部咱們反過來,使用 navicat等 其餘工具將 表結構給設計好,導入 sql表設計的 sql腳步,而後 導入到 數據庫
PowerDesigner 反向生成 表的 物理模型,而後 能夠導出 pdm 的數據表 模型了。這樣就比較快速,等之後有時間了 再慢慢使用 PowerDesigner了工具
http://database.51cto.com/art/201108/284893.htm編碼
http://jingyan.baidu.com/article/a948d6517d8ce50a2ccd2e58.html.net
或者說咱們 有了 整個數據庫的 表設計的 SQL 文本了,那麼想 直觀的 方便的 看到 各個表直接的 映射關係,也是能夠這樣 使用的 。設計
可是導入的時候 就 會遇到中文亂碼的問題。那麼這時候應該怎麼解決呢?orm
參考地址:https://my.oschina.net/yonge/blog/167?p=1htm
偶然打開SQL腳本文件一看,文件裏邊的中文就是亂碼的。而後就修改了一下PowerDesigner生成腳本的編碼,此次選擇了UTF8編碼,出來的SQL文件中中文就正常了。(打開PDM,選擇DataBase——Generate DataBase——Format——Text Formatting,選擇UTF8)blog
但是在MYSQL Query Browser打開仍是亂碼。
那麼這時候 不要急。看看是否是哪裏還有 字符集的設置的地方。?
通常數據庫的字符集 都是 UTF-8 的,看看咱們處處的 sql腳本 那裏寫着也是 uft-8 .
那麼你會想到 導入 的時候是否是讀取的字符集不對?
果真, 導入 腳本的時候,在 PowerDesigner 導入sql腳本的時候呢 --還有一個 選項沒有看
--Database--Selection 旁邊還有一個 Options 這時候發現他有一個 file encoding 選擇的字符集的,就是這裏了。 選擇 對應的字符集,通常是 utf-8 就行了。 最後發現 沒有中文亂碼了,完美解決,還能夠很好的導出 pdm 的