環境
Mysql數據庫5.7
PowerDesigner版本16.5
SQL生成PDM步驟
File->New Model 點擊OK創建pdm模板.
database -> Connect -> modify
點擊Test測試連接,提示連接成功,然后點擊OK,點擊Connect.
pdm反向生成模型
File -> Reverse Engineer -> Database,選擇使用sql腳本文件還是數據源進行反向工程.
使用數據源時默認數據庫所有的庫所有的表,要先全部取消全選在選中某個庫select.
最終反向后pdm如下
導出模版,並生成數據庫文檔(word文檔)
新建模板
Report -> Report Templates -> New,自定義新的導出模板
配置模版
模版名,簡體中文,物理模型
配置模版顯示項
Available items -- List of Tables 雙擊移動至右側,用於顯示全部表信息
Available items -- Table -- List of Table Columns 雙擊移動至右側,用於顯示單表信息
List of Table Columns -- 右鍵 -- Layout... -- 自定義要顯示的字段和寬度
配置模版顯示風格
雙擊表的列節點可以編輯中文描述
模版名稱 -- 右鍵 -- Header/Footer... -- 自定義頁眉頁腳
保存模版
建議將自己創建.rtp模版文件,保存到PowerDesigner默認模版目錄中:PowerDesigner 16.5\Resource Files\Report Templates
根據模版生成數據庫文檔
在PDM已經反向生成成功的前提下,Report -> Generate Report。
找到剛剛保存的rtp模版文件夾,選擇剛才保存的rtp模板,選擇生成rtf文檔,並選擇語言和保存路徑。
rtf轉doc或docx
Office打開生成rtf文件,點擊另存為,選擇文件類型.doc或者.docx