mysql生成物理模型_使用PowerDesigner创建物理模型并生成SQL语句在MySQL中生成表

本文介绍了如何使用PowerDesigner 16.5创建物理数据模型,并详细步骤展示了从建立模型到生成MySQL 5.0的SQL语句,最终在Navicat Premium中执行SQL创建表的过程。
摘要由CSDN通过智能技术生成

我使用的PowerDesigner的版本为16.5,创建物理模型后,使用PowerDesigner生成的SQL语句,在MySQL中创建表。

1faf879c3a8354de5d33751f14fe534f.png

1. 打开Power Designer软件,在弹出的欢迎对话框中点击 Create MOdel...,如下图:

3c544b8a620046bec45ca9cae3d19c30.png

2. 在New Model对话框中左侧选择Model types,中间列表中选择Physical Data Model,在右侧选择Physical Diagram,在Model name:后面的文本框中输入物理模型名称,DBMS:后面的下拉框中选择MySQL 5.0,然后点击OK,如下图:

83388d84a560e6f752098b1204e19dde.png

3. 这时,模型就建好了,进入了主界面,我们在模型上右键鼠标,在菜单中选择Save,我们先保存下,防止丢失,如图:

7523b53123ce0488ee5fb9d2fd40079e.png

4. 在弹出的另存为对话框中选择存储的目录,设置文件名称,点击保存,如图:

bccdda590091cdc627212b182412ce9e.png

5. 保存完成后,我们就可以在模型中建表了,在右侧工具箱中点击表的图标(选中会有凹陷的视觉),如下图:

c4875ae70bdf347462e30a00ea91f6bb.png

6. 鼠标移动到中间空白区域(鼠标会变成一个表格的样子),点击空白处,即可创建一个表,创建完成后,鼠标移动到右侧工具箱点击箭头图标,不然的话,一直会处理创建表格的状态。可以拖动表格边上的黑点来放大表格,如图:

9b93dfffe9452842481883f6f50cfb7b.png

7. 下一步,我们编辑表的信息,双击我们创建的表,会打开表属性对话框(如下图),在General选项卡页,填写Name,Comment信息,点击应用按钮:

b38d30f43763f9177be17e76e8125928.png

8. 然后,我们编辑字段信息,在Columns选项卡页,填写字段信息,字段编辑完成后,点击确定按钮,如下图:

Name是给设计软件的说明,Code会生成MySQL表的字段名,primary表示主键,Foreign Key表示外键,Mandatory表示非空

3ed9181a3a79f26b3174dbf0eacdfbb0.png

9. 生成SQL,在表格上点击鼠标右键,选择SQL preview...,如下图:

bbb39a64ad09bcca8d330d61e6dac58c.png

10. 在弹出的对话框中就可以看到SQL了,如下图:

3a6ef9762db82e855f04832b688c90ae.png

11. 将SQL复制出来,到Navicat Premium中执行一下(前提已连接了数据库,我这里省略),选好服务器和数据库,新建查询,将SQL语句粘贴到编辑查询框,点击运行,如下图:

0e44bba3a9b40afe706fbd29de4b2670.png

12. 执行结果如下图:

4399adadabab22ecc35f24f9112fac73.png

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值