powerdesigner生成sql语句?powerdesigner怎么生成sql
一、PowerDesigner怎样导出sql脚本
有很多人不了解PowerDesigner导出sql脚本的操作教程,那么今天小编就在这里给大家分享一点我的小经验,希望可以给你们带来帮助。
我们先打开PowerDesigner软件,可以通过文件打开一个项目或者直接双击项目通过powerdesigner进行打开。
然后修改导出数据库类型。点击工具栏上的“Database”,选择“ChangeCurrentDBMS”进行修改导出脚本类型,可以选择mysql、sqlserver/oracle、db2等主流的数据库。
接着我们在DBMS中点击下拉菜单,选择需要导出的数据库脚本,对名字进行自定义,然后点击确定即可。
这时我们导出脚本。点击工具栏是上的“Database”,选择“GenerateDatabase”生成数据库选项。
然后我们保存文件。选择导出脚本路径,输入脚本名称。点击确定即可进行对项目中的表进行导出操作。
若是软件没有报错信息,说明导出成功,可以在下面的控制台中看到导出的日志,以及导出的文件,点击Edit可以对文件进行编辑。
PowerDesigner|
二、powerdesigner怎么导出sql
PowerDesigner使用学习一
PowerDesigner
PowerDesigner最初由Xiao-Yun Wang(王晓昀)在SDP Technologies公司开发完成。
PowerDesigner是Sybase的企业建模和设计解决方案,采用模型驱动方法,将业务与IT结合起来,可帮助部署有效的企业体系架构,并为研发生命周期管理提供强大的分析与设计技术。
powerDesigner pdm转换成sql
一、选择菜单栏上Database
二、更改当前数据库类型>>Change Current DBMS按钮
三、将当前的DBMS更改成需要的DBMS(如果用的就是当前的mysql5.0就无需更换)
四、选择Database菜单栏下>>Generate Database
五、设置导出.sql名字和路劲,配置如图所示。
六、导出的sql是没有注释的,如果需要注释
Tools>>Excute Commands>> Edit/Run Script打开的窗口中添加以下信息
'******************************************************************************
'* File: name2comment.vbs
'* Purpose: Database generation cannot use object names anymore
' in version 7 and above.
' It always uses the object codes.
'
' In case the object codes are not aligned with your
' object names in your model, this script will copy
' the object Name onto the object Comment for
' the Tables and Columns.
'
'* Title:
'* Version: 1.0
'* Company: Sybase Inc.
'******************************************************************************
Option Explicit
ValidationMode= True
InteractiveMode= im_Batch
Dim mdl' the current model
' get the current active model
Set mdl= ActiveModel
If(mdl Is Nothing) Then
MsgBox"There is no current Model"
ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then
MsgBox"The current model is not an Physical Data model."
Else
ProcessFolder mdl
End If
' This routine copy name into comment for each table, each column and each view
' of the current folder
Private sub ProcessFolder(folder)
Dim Tab'running table
for each Tab in folder.tables
if not tab.isShortcut then
'把表明作为表注释,其实不用这么做
tab.comment= tab.name
Dim col' running column
for each col in tab.columns
'把列name和comment合并为comment
col.comment= col.name
next
end if
next
Dim view'running view
for each view in folder.Views
if not view.isShortcut then
view.comment= view.name
end if
next
' go into the sub-packages
Dim f' running folder
For Each f In folder.Packages
if not f.IsShortcut then
ProcessFolder f
end if
Next
end sub
执行。再执行步骤一到步骤五
三、powerdesigner怎么生成sql
powerdesigner软件怎么生成sql语句呢,今天小编给大家分享一下具体方法。只需要先选择物理模型,再创建表、字段、索引等,再梳理表之间的关系,最后就可以一键生成SQL语句了。
powerdesigner生成sql方法
1、打开powerdesigner软件,选择左上角FileNewModel,
2、在弹出的窗口中选择ModeltypesPhysicalDataModelPhysicalDigram;Modelname输入物理图的名称(任意名称都可以),DBMS选择MySQL5.0,然后点击“OK”,
3、创建表,先在右侧的PhysicalDiagram组件栏中点一下“table”图标,然后在中间空白处点一下,一个表就创建好了,
4、接着在弹出的窗口输入表名,
5、点击Columns,设计表字段,
6、编辑信息,效果图如下,
7、梳理表之间的关系,如下图,购买的是某用户创建的某商家下的商品,通过主外键关系找到对应数据,
8、最后点击数据库---生成数据库----填写保存路径---ok即可一键生成SQL语句。
以上就是小编给大家整理的一键生成SQL语句的方法,有需要的朋友可以试试看。
四、powerdesigner 生成sql脚本
1、你在powerdesigner按CTRL+G进入产生数据库界面,选择你的表和生成的SQL文件路径名称;
2、有两种方式,一种是生成脚本,一种是通过ODBC连接目标数据库生成表。
3、如果选择生成脚本,你可以得到一个你命名的SQL文件;
4、如果要通过ODBC连接目标数据库生成表,你要先定义好ODBC的链接。
5、建议用生成SQL脚本方式