目录

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 数据库模型相关推荐

  1. visio反向工程生成MySQL 数据库模型图

    visio反向工程生成MySQL 数据库模型图 环境:win10.visio professional 2019 文章目录 visio反向工程生成MySQL 数据库模型图 1.安装visio 2.配置 ...

  2. visio反向生成mysql数据库模型图_Visio对MySQL数据库反向工程生成ER数据库模型图...

    1.首先需要从Mysql下载用于数据库链接的驱动ODBC 根据相应的版本下载即可,下载完后直接在本地安装 2.启动Visio2010(其他版本自学) 新建文档的时候在模板类别里面选"软件和数 ...

  3. mysql数据字典生成,在线生成mysql数据字典

    生成mysql的数据字典,,自定义数据库,自定义表前缀 /** * 在线生成mysql数据字典 * 放在网站根目录下直接访问 * 样式可自定义 */ //配置数据库 $dbserver = " ...

  4. php mysql 数据字典_php如何生成mysql数据字典

    把mysql数据库生成数据字典,直接可用便于查看数据库表.字段,做一个数据字典是很有必要的.本文主要为大家详细介绍了php生成mysql的数据字典的相关资料,感兴趣的小伙伴们可以参考一下.希望对大家有 ...

  5. mysql 数据字典 php_php生成mysql数据库数据字典的程序代码

    php生成mysql数据库数据字典的程序代码,比较实用,具体代码如下:header('Content-type:text/html;charset=utf-8'); /** * 生成mysql数据字典 ...

  6. PHP生成Mysql数据字典

    <?php /*** 生成mysql数据字典*/ //配置数据库 $dbserver = "192.168.1.12"; $dbusername = "erp&qu ...

  7. PowerDesigner生成mysql字段comment 注释

    转载自 https://www.cnblogs.com/kangxuebin/articles/3688146.html PowerDesigner生成mysql字段comment 注释 最近需求出了 ...

  8. php自动生成mysql的触发代码。

    php自动生成mysql的触发代码. 如果公司里有上百个表要做触发器,如果手动写代码的话.很累,所以今天写了一个小程序, <?php $dbname = 'test';//数据库 $tab1 = ...

  9. ef power tools mysql_使用 EF Power Tool Code Frist 生成 Mysql 实体

    使用 EF Power Tool Code Frist 生成 Mysql 实体 1,在要生成的项目上右键 2, 3, 4, 5,  生成后的效果 已知问题: 1,在Mysql数据表中 tinyint( ...

最新文章

  1. 启用日志调试Kerberos登录验证问题
  2. SQL Server日期格式的转换
  3. 说好的幸福计算机弹奏,[转载]计算机基础知识题库(六)
  4. 关于list 数据类型 和 ndarray 数据类型获取索引的小坑
  5. c#利用定时器自动备份数据库(mysql)
  6. linux 命令行删除分区,如何在 Linux 中删除分区
  7. StringUtils工具类常用方法
  8. pythonsys用法_Python 使用sys模块
  9. Java8 - Stream API快速入门
  10. 操作系统第一章操作系统引论例题及答案
  11. 高等数学-函数在线绘图工具推荐(精选好用)
  12. ET城市大脑发布“天擎”系统:处理16小时视频仅用1分钟
  13. Processing介绍及几个python模式下的案例
  14. 2018ICPC网络赛(焦作站)E题题解
  15. python 爬虫 表格,python爬虫爬取网页表格数据
  16. 王卫的新算盘?顺丰上线专享急件服务,从北京到上海收费上千元
  17. C# 小数点后保留两位小数
  18. django html菜单,使用Django模板的导航菜单
  19. linux服务器集群群发邮件,爱博邮件群发服务器(Linux版本)
  20. 华为南研所机考练习2-计算麻将的番数

热门文章

  1. 叫你如何查看QQ空间秘密发布者的发布时间
  2. 宇视科技实习生笔试面试经历
  3. 设置centos笔记本合盖不休眠
  4. 小说作者推荐:漫漫何其多合集
  5. The Sandbox 开启 2022 年新征途,Mega City 土地销售来啦
  6. tp5实现微信小程序支付
  7. Word文档如何从中间某一页开始设置页码
  8. Web基础-JSON和AJAX
  9. 每日三省吾身- 持续改进-持续集成
  10. JQuery 日期选择框,精确到时分秒类型。