PowerDesigner16.5 生成MySQL 数据库模型
目录
1、建立数据库模型
2、进行数据库连接配置:
3、获取数据模型
附:PowerDesigner16.5 安装包地址
链接:https://pan.baidu.com/s/1-JC2QF727OVW7U1zdiGd3A
提取码:zam6
1、建立数据库模型
打开 PowerDesigner ,点击 "New Model" - Model types - Physical Data Model - Physical Diagram
点击“确定”
2、进行数据库连接配置:
Database - Connnect,
会弹出如下页面,如果首次连接,则需要进行配置,否则直接选择配置好的文件,输入用户ID密码登录。
配置请参考下图:
(JDBC 连接如果是本地的话,就把图中的 ip,改为localhost)
配置完成可以先做一下 test 连接,点击上图左下角“Test Connection”,如果失败请参考PowerDesigner连接远程mysql数据库连接不上 第2篇。
3、获取数据模型
弹出如下图,选择我们的连接配置文件
点击“确定”,可以查看到如下信息:
点击“OK”,展示出数据模型图
默认展示,ER图默认只展示id,type,如果想要展示出中文注释,则要改一些配置。
Tools - Display Preferences
将【Code】 选中,并移动到最上边,完成。此时我们的 ER 图已经变化。但是却展示的俩列 ID,此时还要执行vbscript 脚本就可以展示中文了。执行路径【Tools - Execute Command - Run Script】或者快捷键【Ctrl + Shift + X】
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
Run 执行之后,字段中英文都可以展示出来。
具体表的信息
要想只看具体某一张表的信息,可以table - tablename - 右键“properties” - columns ,
还想要看到中文注释信息则如下图操作:
PowerDesigner16.5 生成MySQL 数据库模型相关推荐
- visio反向工程生成MySQL 数据库模型图
visio反向工程生成MySQL 数据库模型图 环境:win10.visio professional 2019 文章目录 visio反向工程生成MySQL 数据库模型图 1.安装visio 2.配置 ...
- visio反向生成mysql数据库模型图_Visio对MySQL数据库反向工程生成ER数据库模型图...
1.首先需要从Mysql下载用于数据库链接的驱动ODBC 根据相应的版本下载即可,下载完后直接在本地安装 2.启动Visio2010(其他版本自学) 新建文档的时候在模板类别里面选"软件和数 ...
- mysql数据字典生成,在线生成mysql数据字典
生成mysql的数据字典,,自定义数据库,自定义表前缀 /** * 在线生成mysql数据字典 * 放在网站根目录下直接访问 * 样式可自定义 */ //配置数据库 $dbserver = " ...
- php mysql 数据字典_php如何生成mysql数据字典
把mysql数据库生成数据字典,直接可用便于查看数据库表.字段,做一个数据字典是很有必要的.本文主要为大家详细介绍了php生成mysql的数据字典的相关资料,感兴趣的小伙伴们可以参考一下.希望对大家有 ...
- mysql 数据字典 php_php生成mysql数据库数据字典的程序代码
php生成mysql数据库数据字典的程序代码,比较实用,具体代码如下:header('Content-type:text/html;charset=utf-8'); /** * 生成mysql数据字典 ...
- PHP生成Mysql数据字典
<?php /*** 生成mysql数据字典*/ //配置数据库 $dbserver = "192.168.1.12"; $dbusername = "erp&qu ...
- PowerDesigner生成mysql字段comment 注释
转载自 https://www.cnblogs.com/kangxuebin/articles/3688146.html PowerDesigner生成mysql字段comment 注释 最近需求出了 ...
- php自动生成mysql的触发代码。
php自动生成mysql的触发代码. 如果公司里有上百个表要做触发器,如果手动写代码的话.很累,所以今天写了一个小程序, <?php $dbname = 'test';//数据库 $tab1 = ...
- ef power tools mysql_使用 EF Power Tool Code Frist 生成 Mysql 实体
使用 EF Power Tool Code Frist 生成 Mysql 实体 1,在要生成的项目上右键 2, 3, 4, 5, 生成后的效果 已知问题: 1,在Mysql数据表中 tinyint( ...
最新文章
- 启用日志调试Kerberos登录验证问题
- SQL Server日期格式的转换
- 说好的幸福计算机弹奏,[转载]计算机基础知识题库(六)
- 关于list 数据类型 和 ndarray 数据类型获取索引的小坑
- c#利用定时器自动备份数据库(mysql)
- linux 命令行删除分区,如何在 Linux 中删除分区
- StringUtils工具类常用方法
- pythonsys用法_Python 使用sys模块
- Java8 - Stream API快速入门
- 操作系统第一章操作系统引论例题及答案
- 高等数学-函数在线绘图工具推荐(精选好用)
- ET城市大脑发布“天擎”系统:处理16小时视频仅用1分钟
- Processing介绍及几个python模式下的案例
- 2018ICPC网络赛(焦作站)E题题解
- python 爬虫 表格,python爬虫爬取网页表格数据
- 王卫的新算盘?顺丰上线专享急件服务,从北京到上海收费上千元
- C# 小数点后保留两位小数
- django html菜单,使用Django模板的导航菜单
- linux服务器集群群发邮件,爱博邮件群发服务器(Linux版本)
- 华为南研所机考练习2-计算麻将的番数