天天看點

dbeaver導出表結構_使用PowerDesigner16.5 逆向資料庫生産表結構或導出word文檔

使用PowerDesigner16.5 逆向資料庫生産表結構或導出word文檔

一:PowerDesigner16.5及JDK1.8 32位下載下傳位址

dbeaver導出表結構_使用PowerDesigner16.5 逆向資料庫生産表結構或導出word文檔

二:安裝PowerDesigner

說明:因為PD是32位的,使用JDBC連接配接資料庫時候也需要運作在32位的Java虛拟機上。一般我們機器上安裝的都是64位的,是以需要安裝32位JDK不用添加到系統變量中,隻需要在啟動PD的時候将這個環境變量set就可以。

從網盤中下載下傳PD,JDK,啟動腳本。安裝完成後,對PD進行破解。将啟動腳本放置在安裝目錄中如:D:Program Files (x86)SybasePowerDesigner 16

修改啟動腳本:

set JAVA_HOME=D:softexeJDK32_jb51

set CLASSPATH=D:Program Files (x86)SybasePowerDesigner 16mysql-connector-java-5.1.25-bin.jar

cd "D:Program Files (x86)SybasePowerDesigner 16"

start /b PdShell16.exe

exit

說明:

1:java_home修改成自己解壓後32位JDK的位置

2:mysql-connector-java-5.1.25-bin.jar:最好把mysql連接配接放到PD安裝目錄下。

修改完成之後,将啟動腳本發送快捷方式到桌面。下次啟動的時候,直接在桌面點選啟動腳本即可。

三:連接配接資料庫

3.1:啟動

輕按兩下啟動腳本後,啟動PD.選擇Create Model..。

dbeaver導出表結構_使用PowerDesigner16.5 逆向資料庫生産表結構或導出word文檔

選擇Model types / Physical Data Model Physical Diagram:

dbeaver導出表結構_使用PowerDesigner16.5 逆向資料庫生産表結構或導出word文檔

Model name:建立子產品名稱

DBMS:需要選擇對應的資料庫版本 mysql最高支援的是5.0

3.2:連接配接資料庫配置

3.2.1:選擇connect

在工具欄選擇Database-Connect... 快捷鍵:ctrl+shift+N.如下圖:

dbeaver導出表結構_使用PowerDesigner16.5 逆向資料庫生産表結構或導出word文檔

3.2.2:選擇配置連接配接configure

在彈出的視窗選擇Connection profile: configure...

dbeaver導出表結構_使用PowerDesigner16.5 逆向資料庫生産表結構或導出word文檔

在彈出框中選擇第二個:建立

dbeaver導出表結構_使用PowerDesigner16.5 逆向資料庫生産表結構或導出word文檔

如下圖:

dbeaver導出表結構_使用PowerDesigner16.5 逆向資料庫生産表結構或導出word文檔

說明:

Connection profile name:連接配接配置檔案的名稱

Directory:配置檔案儲存位置

Description:描述

Connection type:連接配接類型

dbeaver導出表結構_使用PowerDesigner16.5 逆向資料庫生産表結構或導出word文檔

選擇JDBC後:

dbeaver導出表結構_使用PowerDesigner16.5 逆向資料庫生産表結構或導出word文檔

user name:資料庫使用者名

jdbc driver class:連接配接driver(mysql:com.mysql.jdbc.Driver)

jdbc connection url:資料庫連接配接URL(mysql:jdbc:mysql://資料庫ip:資料庫端口/資料庫)

jdbc dirver jar files:驅動jar(我們已經在啟動腳本中添加了,這裡就可以不用添加)

填寫完以上資訊後,可以 Test Connection...進行測試:

dbeaver導出表結構_使用PowerDesigner16.5 逆向資料庫生産表結構或導出word文檔

輸入密碼,點選OK.

dbeaver導出表結構_使用PowerDesigner16.5 逆向資料庫生産表結構或導出word文檔

說明連接配接成功。

四:從資料庫中逆向表結構

4.1連接配接資料庫

File-Reverse Engineer-Database... 如下圖:

dbeaver導出表結構_使用PowerDesigner16.5 逆向資料庫生産表結構或導出word文檔
dbeaver導出表結構_使用PowerDesigner16.5 逆向資料庫生産表結構或導出word文檔

4.2選擇上一步已經配置好的資料庫連接配接

dbeaver導出表結構_使用PowerDesigner16.5 逆向資料庫生産表結構或導出word文檔

4.2.1選擇第三步建立的腳本後,輸入資料庫使用者名的密碼

dbeaver導出表結構_使用PowerDesigner16.5 逆向資料庫生産表結構或導出word文檔
dbeaver導出表結構_使用PowerDesigner16.5 逆向資料庫生産表結構或導出word文檔

4.2.2選中後,點選确認:

dbeaver導出表結構_使用PowerDesigner16.5 逆向資料庫生産表結構或導出word文檔

會列出目前資料庫使用者的所有表

4.2.3可以選中指定使用者的

dbeaver導出表結構_使用PowerDesigner16.5 逆向資料庫生産表結構或導出word文檔

4.2.4全選或全不選

4.2.4.1全選

dbeaver導出表結構_使用PowerDesigner16.5 逆向資料庫生産表結構或導出word文檔

4.2.4.2全不選

dbeaver導出表結構_使用PowerDesigner16.5 逆向資料庫生産表結構或導出word文檔

4.3:修改生成表的字段

dbeaver導出表結構_使用PowerDesigner16.5 逆向資料庫生産表結構或導出word文檔

MYSQL50::ScriptObjectsTableSqlListQuery

dbeaver導出表結構_使用PowerDesigner16.5 逆向資料庫生産表結構或導出word文檔

看看有沒有TNAME。如果沒有就添加腳本:

dbeaver導出表結構_使用PowerDesigner16.5 逆向資料庫生産表結構或導出word文檔

添加完成後,重新選着表,然後就可以生成表結構了。

dbeaver導出表結構_使用PowerDesigner16.5 逆向資料庫生産表結構或導出word文檔

五:自定義導出word模闆

待續

繼續閱讀