1、打开PowerDesigner后显示欢迎页面:
2、首先要建立模型,中有在建立模型以后才能建立表格,才可以进行以后的操作。工具栏—>File—>NewModel,弹出新页面,在页面中的Model name填写自己的名称,在下面的“DBMS”中选择你要生成的数据库类型。
3、模型建立好以后,开始进行建表。首先在右侧工具栏选中建表工具。在“Physical Diagram”中选择表格样式的图标,然后把鼠标放上去显示Table就可以了(点击以后,移动鼠标到中间的地方选择地方放置即可)。
4、在中间放置创建好table后,双击table就可以对表进行修改(表名、添加字段)。建议命名需要有一定的规律。comment是导入数据库的表的名称注释,建议填写,为了以后方便使用。
5、表名设置好以后,点击Columns标签,进行表字段属性的设置。其中name是软件中字段名称,code是正真在SQL中的字段名。
因为id字段我们要设置自动增长,所以要设置它的高级属性,选择id字段,点击属性按钮,在General面板中勾选上identity复选框。
设置完成后点击确定(表如下):
在表上右键,选择”SQL Preview“就可以看到SQL代码了:
再创建一个用户信息拓展表(为了添加外键联系),表字段如下:
6、外键关联添加。以上面t_user、t_detail表为例,为t_detail创建一个uid外键,使用PowerDesigner可以轻松完成这样的工作,选择关系设置工具,在t_detail表上按住左键不放,拖拽至t_user表,便可为detail表添加一个uid外键:
7、建好的物理模型导出生成sql。工具栏—>Database—>选择Generate Database..
在弹出的数据库生成对话框中,指定导出sql文件的目录,以及指定导出sql文件的名称,如下图所示:
然后再选项卡上点击“Selection” ,选择哪些表要进行导出成sql文件:
点击确定后,powerdesigner软件会开始生成导出sql文件,导出完成后会得到下图对话框,按照下图中红色箭头指示位置点击edit,就可以查看生成的sql文件。