使用PowerDesigner挺长时间了,只是一些简单的表结构设计,因须要对当前数据库进行再设计,须要看一下数据库中全部的表,及表之间的关系,并从新修改表结构,所以需求就是怎么把数据库中的表结构反向生成到PowerDesigner中,如下是对该过程的实践,当前也搜索了其余同窗的方法,便于后期使用即其余同窗须要,整理该文章。mysql
1、首先确认一下版本和环境sql
2、下载驱动文件并配置数据库
1. 基于Mysql使用的版本下载Windows下链接Mysql数据库的ODBC驱动程序,以下图打开看到的是最新的程序版本,要根据本身使用的Mysql版本选择对应的版本,并根据Powerdesiner是32or64位选择要下载的版本。官网地址app
2. 安装下载的驱动文件,我下载的是MSI,不是ZIP压缩包。工具
Custom为自定义安装,我选择的是默认安装,可根据须要选择安装路径。spa
点击【install】开始安装.net
【finish】安装完成。设计
3. 配置ODBC驱动链接3d
打开控制面板,并找到管理工具选项;blog
双击管理工具会看到以下页面;
双击ODBC数据源(32位),到以下页面;
点击添加,弹出以下窗口;找到须要的版本驱动,点击【完成】
会弹出以下页面,Data Source Name:要创建链接的名称,下面是描述,再下面是Mysql数据库的机器IP和端口号,填写用户名和密码,下拉选择须要链接的数据库,点击【Test】检查是否链接成功。点击【OK】完成。
会看到添加的那个数据源,以下图所示。
3、PowerDesigner链接数据库并加载表结构
1. 打开PowerDesigner,File->ReverseEngineer->Database
2. 取个模块名称
3. 点击下图小按钮,加载前面配置好的数据源。
4. 下拉选择,配置的数据源,用户名密码会自动填充,点击【Connect】.
5. 上面点击【Connect】,再点击3步骤页面的肯定,就能看到以下页面了。
6. 设置好你要查看的数据库的表,点击OK就能看到你熟悉的结构了。
到此就把数据库中的表结构反向读取到Powerdesigner中。