從新增mysql的odbc驅動到powerDesigner將表結構直接匯入到mysql資料庫中,再到資料庫錶轉化為powerDesigner中的表結構
一、首先要在powerDesigner中新增mysql的odbc的資料來源連線驅動:地址如下
根據自己的系統選擇,注意這裡要選擇32位的,
然後選擇
之後進行安裝,之後你發現在powerDesigner中還是找不到mysql的odbc的驅動,為什麼那?因為還沒有安裝好,下一步就是:
開啟控制面板----管理工具
然後再按照圖
MYSQL Connector/ODBC 提供了兩個版本,一個是 ANSI driver 和 Unicode driver 兩個版本。
Unicode driver 版本提供了更多字符集的支援,也就是提供了多語言的支援。而ANSI driver 版本是隻針對有限的字符集的範圍。所以這裡選擇Unicode
這個是單選框跟下面的Named Pipe是同級的兩者二選一,一般選擇TCP/IP這個引數;下面的user是指資料庫登陸名稱,password登陸密碼,database是要連線的資料庫名稱。
填好以上引數後點擊“test”按鈕進行連線測試。
連線成功的話會彈出如下圖所示的Connection successful(連線成功)的提示。
之後就可以將mysql資料庫連線上powerDesigner上面了選單Database——>Connect——>ODBC machine data source,在下面的資料來源中選中你配置好的mysql資料庫,點選Connect連線
二、然後就是將咱們做好的表結構關係直接匯入到mysql資料庫中了,但是注意了:
這裡選擇你之前連線的mysql的資料庫連線
這裡一定要注意否則不能將你的表結構匯入到mysql資料庫中
首先是encoding的選擇上如何
再一個就是在options這裡將外來鍵的關係去掉,看你需要不需要,這步不是必須的。
然後執行,再點選彈出框的run你的表結構就直接到你的資料庫中了。
三、將資料庫中的表結構,直觀的反轉到powerDesigner的model中
首先是你建立的model是你要轉化的表的型別(mysql的或者是oracle 要對應)如圖所示
這個和之前新增資料來源是一樣的,這裡不再詳細的說明,好了之後確定會彈出如下圖所示
選擇你想要的使用者和表之後確定,還是會彈出一個如下所示,這裡我們選擇第一個,否則選第二個就會將這個使用者庫中的隱藏的表也會顯示出來,影響有效表的結構。
確定之後就有進度條出現了,坐等成功。
完成之後資料庫中的表就出來了