使用PowerDesigner建立物理模型並生成SQL語句在MySQL中生成表

我使用的PowerDesigner的版本爲16.5,建立物理模型後,使用PowerDesigner生成的SQL語句,在MySQL中建立表。數據庫

1. 打開Power Designer軟件,在彈出的歡迎對話框中點擊 Create MOdel...,以下圖:服務器

2. 在New Model對話框中左側選擇Model types,中間列表中選擇Physical Data Model,在右側選擇Physical Diagram,在Model name:後面的文本框中輸入物理模型名稱,DBMS:後面的下拉框中選擇MySQL 5.0,而後點擊OK,以下圖:工具

3. 這時,模型就建好了,進入了主界面,咱們在模型上右鍵鼠標,在菜單中選擇Save,咱們先保存下,防止丟失,如圖:.net

4. 在彈出的另存爲對話框中選擇存儲的目錄,設置文件名稱,點擊保存,如圖:設計

5. 保存完成後,咱們就能夠在模型中建表了,在右側工具箱中點擊表的圖標(選中會有凹陷的視覺),以下圖:3d

6. 鼠標移動到中間空白區域(鼠標會變成一個表格的樣子),點擊空白處,便可建立一個表,建立完成後,鼠標移動到右側工具箱點擊箭頭圖標,否則的話,一直會處理建立表格的狀態。能夠拖動表格邊上的黑點來放大表格,如圖:blog

7. 下一步,咱們編輯表的信息,雙擊咱們建立的表,會打開表屬性對話框(以下圖),在General選項卡頁,填寫Name,Comment信息,點擊應用按鈕:rem

8. 而後,咱們編輯字段信息,在Columns選項卡頁,填寫字段信息,字段編輯完成後,點擊肯定按鈕,以下圖:get

   字段類型與數據庫字段類型對應關係可參考:http://www.javashuo.com/article/p-rtmpxiac-w.html軟件

   Name是給設計軟件的說明,Code會生成MySQL表的字段名,primary表示主鍵,Foreign Key表示外鍵,Mandatory表示非空

9. 生成SQL,在表格上點擊鼠標右鍵,選擇SQL preview...,以下圖:

10. 在彈出的對話框中就能夠看到SQL了,以下圖:

11. 將SQL複製出來,到Navicat Premium中執行一下(前提已鏈接了數據庫,我這裏省略),選好服務器和數據庫,新建查詢,將SQL語句粘貼到編輯查詢框,點擊運行,以下圖:

12. 執行結果以下圖:

相關文章
相關標籤/搜索