MySQL数据库反向生成powerdesigner模型
PowerDesigner反向生成数据库模型(MySql篇)
目录:
- 数据库的反向生成模型
- 模型的Cooment注释显示
步骤一:下载odbc驱动并进行安装:
(1)下载
mysql-connector-odbc-5.3.4-win32
注意:不管电脑是32位,还是64位,统一安装32位即可。
(2)安装
步骤二:odbcad32.exe添加数据源
找到C:\Windows\SysWOW64目录下找到odbcad32.exe这个文件
双击打开,弹出ODBC数据源管理界面
点击添加按钮,在弹出的窗口中选中,安装好的驱动:
点击完成,弹出数据库信息创建窗体:
点击后Ok后,即可以看到新增加了选项:
配置完成。
步骤三:数据库导出为Sql脚本文件
步骤四:打开PowerDesigner软件,进行导入生成模型
A、选择菜单,导入数据源
B.选择数据库版本
C.点击添加Sql文件
D.点击确定后,即可进行转换,生成想要的数据库模型
步骤五,设置显示备注信息:
A、双击表,进入编辑模式,注意:表和列记得添加注释,如下图所示:
点击下图按钮:
B、勾选Comment的多选框
C、打开执行脚本编辑窗口
D、执行以下VBS脚本:
Option Explicit ValidationMode = True InteractiveMode = im_BatchDim blankStrblankStr = Space(1)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 Private sub ProcessFolder(folder) On Error Resume Next Dim Tab 'running table for each Tab in folder.tables if not tab.isShortcut then tab.name = tab.comment Dim col ' running column for each col in tab.columns if col.comment = "" or replace(col.comment," ", "")="" Thencol.name = blankStrblankStr = blankStr & Space(1)else col.name = col.comment end if next end if next Dim view 'running view for each view in folder.Views if not view.isShortcut then view.name = view.comment 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
E、执行后,即可发现注释已经正常现示:
步骤六:显示原字段名
点击Ok后,会弹出确认框,默认选择确定后即可看到效果:
步骤七:更改显示的顺序:
调整后效果:
数据库反向生成模型结束!
转自:https://www.cnblogs.com/xmyjcs/p/8536233.html亲测有效!
MySQL数据库反向生成powerdesigner模型相关推荐
- eclipse mysql生成实体类_Eclipse实现数据库反向生成实体类(pojo)-------(插件安装和实现步骤的说明)...
一.插件安装 1.下载插件: http://jaist.dl.sourceforge.net/sourceforge/jboss/HibernateTools-3.2.4.Beta1-R2008103 ...
- 图文教程:使用MyEclipse的hibernate工具从数据库反向生成实体Bean
为什么80%的码农都做不了架构师?>>> 本文介绍如何使用MyEclipse的hibernate工具从数据库反向生成实体Bean. 一.打开MyEclips ...
- gorm存指针数据_gormt: gormt 是一个数据库映射工具,可以将 mysql 数据库自动生成 golang sturct 结构...
mysql数据库转 struct 工具,可以将mysql数据库自动生成golang sturct结构,带大驼峰命名规则.带json标签 交互界面模式 ./gormt -g=true 命令行模式 ./g ...
- J2EE进阶(十五)MyEclipse反向工程实现从数据库反向生成实体类之Hibernate方式[申明:来源于网络]...
J2EE进阶(十五)MyEclipse反向工程实现从数据库反向生成实体类之Hibernate方式[申明:来源于网络] 地址:http://blog.csdn.net/sunhuaqiang1/arti ...
- mysql php 新手卡生成_PHPMaker(基于MYSQL数据库自动生成PHP 脚本的软件)
PHPMaker 注册版是一款PHP代码自动生成工具,一款在Windows平台上运行的基于MYSQL数据库自动生成PHP脚本的软件.使用生成的PHP代码,你可以通过WEB网页 对数据库的记录进行浏览. ...
- MyEclipse从数据库反向生成实体类之Hibernate方式 反向工程
2019独角兽企业重金招聘Python工程师标准>>> 开发项目涉及到的表太多,一个一个的写JAVA实体类很是费事.MyEclipse提供简便的方法:反向数据库 步骤大致如下: 第一 ...
- 连接mysql数据库,创建用户模型
安装与配置python3.6+flask+mysql数据库 下载安装MySQL数据库 下载安装MySQL-python 中间件 pip install flask-sqlalchemy (Python ...
- Dom查看数据库mysql_Linux中OS系统和MySQL数据库巡检生成html
今天在github上看到看到作者domdanrtsey的两款巡检脚本完成OS系统和MySQL数据库巡检,脚本是平时使用的命令的堆积,但是比较特别是作者将脚本输出成html格式,这样就可以通过浏览器完成 ...
- mysql dal_Entity Framework连接Mysql数据库并生成Model和DAL层
Entity Framework (EF,ADO.NET Entity Framework)是微软官方提供的.NET平台的ORM框架.相比于LINQ TO SQL,EF框架具有很明显的优势: EF框架 ...
最新文章
- 皮一皮:据说烤红薯都是这样的...
- Google 系两公司联手,要让无人车少“犯错”
- A. Powered Addition【贪心】
- 艾媒咨询:泛娱乐「体验共享」报告发布,网易云信多个案例领衔
- mysql t获取当前时间_mysql怎么设置值timestamp 以便获取当前时间
- 2013电赛总结【西电专用】
- 【WXS数据类型】Boolean
- Linux开机报write same failed manually zeroing错误
- python读取数据库数据类型_从SQL数据库读取二进制数据(图像数据类型)并将其膨胀,Matlab vs.Python...
- LINUX下载编译libxml2
- matlab仿真光学拍,MATLAB光学干涉实验的仿真研究
- Python-Pandas基础
- python交互编程模式_进入python交互模式的方法
- 浅谈机器学习之深度学习
- 嵌入式系统求职回忆录
- 百度AI学习第一天_调用API接口通用步骤
- VisionTransformer(三)BIT—— 基于孪生网络的变化检测结构分析
- 群晖NAS搭建web服务器,并发布公网可访问 3/4
- 用计算机播放vcd教案,六年级信息技术下册 第六课制作班级VCD1教案 华中师大版...
- WPS表格 下拉列表+图表 实现动态显示图表