首页 » MySQL » PowerDesigner连接MYSQL逆向生成数据库结构

PowerDesigner连接MYSQL逆向生成数据库结构

原文 http://blog.csdn.net/qq_33578833/article/details/79129224

2018-01-23 02:01:35阅读(444)

大家经常使用PowerDesigner画表结构生成数据库语句用于创建数据库。但在实际工作中,当我们进入一家新公司,或者接触一套新系统时。如果有数据库文档当然是最好的,但往往很多数据库文档要么缺失,要么不完整。这时候对于我们来讲就很恼火了。本文跟大家分享下,如果使用PowerDesigner连接MYSQL逆向生成数据库结构。

数据库、PowerDesigner的安装本文不在赘述。

想PowerDesigner连接我们的MYSQL数据库需要一个ODBC插件。下载地址如下:

MYSQL Connector/ODBC

这里需要注意的是建议下载msi文件,注意自己安装的PowerDesigner是32位还是64位的,不然会提示无法找到。下载好后安装就是下一步、下一步到最后装完即可。 安装完后按照下方步骤操作:

PowerDesigner连接MYSQL逆向生成数据库结构 菜单栏选择数据库->Connect... PowerDesigner连接MYSQL逆向生成数据库结构 选择:ODBC machine data source:点击:Modify..输入:数据库连接用户ID、密码 PowerDesigner连接MYSQL逆向生成数据库结构 上一步我们点击Modify..后会出现上图。按照要求。填入对应的连接名称、描述信息、数据库IP地址、端口、连接用户名、密码、选择准备连接的数据库点击OK即可我们会发现点击后其实关闭数据库连接窗口后,主窗口其实没什么变化。 PowerDesigner连接MYSQL逆向生成数据库结构 接着选择文件->Reverse Engineer PowerDesigner连接MYSQL逆向生成数据库结构 Model name:为准备创建的数据库结构的名称在弹出的框DBMS:中选择MySQL 5.0 PowerDesigner连接MYSQL逆向生成数据库结构 此时默认选择的是所有数据库信息,我们点击上面的<All users>下拉选择,选择准备生成结构的数据库。在下面表列表窗口选择准备生成的表(默认是权限)上面提供了全选、反选、向下选中、向上选中等功能按钮。提供生成主键、外键、索引等生成选择项点击OK左侧窗口我们就可以看到生成好的表结构信息了。可以针对表信息进行查看。 但是我们会发现表结构中Comment我们的字段备注并没有生成,此处休要做一些修改。 PowerDesigner连接MYSQL逆向生成数据库结构 PowerDesigner连接MYSQL逆向生成数据库结构 数据库->Edit Current DBMS...左侧选择Script->Objects->Column->Add将Valsue:中的 原值(SQL代码):%20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%? zerofill][ [.O:[character set][charset]] %CharSet%][.Z:[ %NOTNULL%][%IDENTITY%? auto_increment:[ default %DEFAULT%]][ comment %.q:@OBJTLABL%]]修改为(SQL代码):%20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%? zerofill][ [.O:[character set][charset]] %CharSet%][.Z:[ %NOTNULL%][%IDENTITY%? auto_increment:[ default %DEFAULT%]][ comment %.q:COMMENT%]] 双击生成的表格:PowerDesigner连接MYSQL逆向生成数据库结构我们可以看到类似上图的效果。 点击如上图红色框标记按钮->在弹出的小框中在Commnet前打上勾->OK

到此我们的生成工作就完成了。

最新发布

CentOS专题

关于本站

5ibc.net旗下博客站精品博文小部分原创、大部分从互联网收集整理。尊重作者版权、传播精品博文,让更多编程爱好者知晓!

小提示

按 Ctrl+D 键,
把本文加入收藏夹