「PowerDesigner」创建表格及导出SQL语句

目的:提高数据库创建表格效率

测试数据库:orcale

1.新建物理模型。

右键点击workplace,new一个物理模型并指定数据库。
在这里插入图片描述2.创建表格
这里写图片描述设置字段属性
在这里插入图片描述新增字段属性(比如加字段注释)
在这里插入图片描述3.导出sql语句及预览
这里写图片描述在这里插入图片描述初次使用会发现orcale的sql语句,带双引号、字母大写,后面有解决方案
也可在Options选项卡里,可以个性化选择和配置sql脚本,如取消外键,去除drop语句等。

4.去除双引号

选择Database->Edit Current DBMS菜单
在这里插入图片描述选中General选项卡,依次打开Script->Sql->Fomat->CaseSensitivityUsingQuote
在这里插入图片描述5.字母批量大写转换

直接跑脚本,找到Tools – Excute Commands – Edit/Run Script,或者直接按Ctrl+Shift+X调出脚本执行窗口,输入下边的代码就可以了。
在这里插入图片描述6.不同数据库之间的转化

案列: orcal—》mysql
做法:Database→Change Current DBMS→选择要转换成的目标数据库
在这里插入图片描述结果:
在这里插入图片描述然后可以使用notepad++,将字母转换成小写就可以了。因为MySQL是区分大小写的。

7.Orcale 建立自增主键

双击表打开属性窗口→勾选P主键复选框→双击设置为主键的字段(在行的头部双击)或者单击上方的属性图标按钮→在打开的窗口下方(注意不同数据库不一样,sql server是identity复选框)选择sequence,如果没有则单击旁边的新建按钮创建一个sequence。
在这里插入图片描述8.导入sql脚本生成相应的数据库表模型图

File→Reverse Engineer→Database…→修改模块名称并选择DBMS
在这里插入图片描述Using script files→点击下方图标(Add Files)来添加sql脚本文件→确定
在这里插入图片描述

  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值