powerDesigner如何动态显示mysql数据库表结构
原文链接:http://jingyan.baidu.com/article/e5c39bf5d64efa39d760333c.html
有时候,由于数据库中的表太多,主外键关系复杂,对数据库的非设计人员来说,很难快速理清数据库中的表结构,该怎么办?这时我们就可以使用powerDesigner这款软件帮助我们整理数据库的表结构。
本文将介绍如何使用此软件,把mysql数据库中的表结构以图表的形式形象的展现出来,并展示出主外键关系。听起来很高大上的样子,小编也是刚学会,好东西就要跟大家分享一下,供大家参考和学习。那么到底该如何操作哪?小编做了一下总结,大致分为三步。第一步是下载并安装mysql的ODBC驱动程序。第二步是配置mysqlODBC数据源。第三步是在powerDesigner软件中访问mysql数据库。
百度经验:jingyan.baidu.com
一、下载并安装mysqlODBC驱动程序
- 1
下载并安装mysql的ODBC驱动程序。请参照下面的文章“mysql的ODBC驱动如何下载及安装”。如果已经安装好了此驱动,请略过此步骤。
链接:
END
百度经验:jingyan.baidu.com
二、配置mysqlODBC数据源
- 1
配置mysqlODBC数据源。请参照文章“WIN10如何配置MysqlODBC数据源”。如果不是WIN10,也可以,关键是找到“控制面板”,下面的步骤就类似了。如果已经完成了数据源的配置,请略过此步骤。
链接:
END
百度经验:jingyan.baidu.com
三、powerDesigner访问mysql数据库
- 1
打开powerDesigner,点击”文件“→”建立新模型“。
- 2
选择“Model types”→“Physical Data Model”→“Physical Diagram“如下图。
- 3
DBMS选择”Mysql5.0“,如下图所示。点击”ok“。
- 4
选择”数据库“→”connect“。在弹出的对话框中,选择我们配置的mysqlodbc数据源。Password为数据库的登录密码。点击”connect“连接。
- 5
选择”文件“→”Reverse Engineer“→”Database“。在新的对话框中选择”MySql5.0“,如下图,点击”确定“。
- 6
按下图,选择自己的数据源,”mysqlodbc“。点击”确定“。
- 7
在新的对话框中按如下图配置,并填入password(mysql数据库的密码)。点击”connect“。
- 8
在新弹出的对话框中可以看到此数据库中的所有表,选择自己想生成的表,比如:小编选中了三张表,如下图。点击”ok“;
- 9
等待一段时间,选中的表的结构就会显示出来了。如果设置了外键,就会在表与表之间有一个箭头,如下图。
END
powerDesigner如何动态显示mysql数据库表结构的更多相关文章
- PowerDesigner逆向生成MYSQL数据库表结构总结
由于日常数据建模经常使用PowerDesigner,使用逆向工程能更加快速的生成模型提高效率,所以总结使用如下: 1. 安装MYSQL的ODBC驱动 Connector/ODBC 5.1.1 ...
- 用户中心mysql数据库表结构的脚本
/* Navicat MySQL Data Transfer Source Server : rm-m5e3xn7k26i026e75o.mysql.rds.aliyuncs.com Source S ...
- mysql数据库表结构导出
mysql数据库表结构导出 命令行下具体用法如下: mysqldump -u用戶名 -p密码 -d 数据库名 表名 > 脚本名; 导出整个数据库结构和数据 mysqldump -h localh ...
- 反向读取Mysql数据库表结构到PowerDesigner中
使用PowerDesigner挺长时间了,只是一些简单的表结构设计,因需要对当前数据库进行再设计,需要看一下数据库中所有的表,及表之间的关系,并重新修改表结构,因此需求就是怎么把数据库中的表结构反向生 ...
- 比较两个mysql数据库表结构的差异
需求来源:一个线上系统,一个开发系统,现在要把开发系统更新到线上,但是开发系统的数据库结构与线上的略有差异,所以需要找出两个数据库的表结构差异. 数据库表结构的差异 注:操作均在Linux系统下完成 ...
- 一个漂亮的输出MySql数据库表结构的PHP页面
经常为了方便和直观,我们会首先直接在数据库中设计出表,但是接下来又要将表的结构和设计编写在设计文档中,以便编码的时候可以直观的查询,一旦数据库表非常多,字段非常多的时候,这无疑是件非常郁闷的工作. 这 ...
- centos/windows服务器,Mysql数据库表结构损坏-已解决
[问题原因]服务器突然断电 [故障报告]数据库表结构损坏 [解决思路]进入强制恢复模式,备份库表及数据重建 故障发现 周末公司断电,周一启动数据库就直接报错了 查看日志 上面标记的log,明确表示是非 ...
- PHP快速获取MySQL数据库表结构
直接举例某个数据库中只有两个数据表,一个 test ,一个 xfp_keywords ,获取他们的数据库表结构. 此功能可以用于开发人员快速获取数据表结构通过获取的数据生成各种文件形式,用来快速理解数 ...
- mysql数据库表结构与表约束
表结构操作: 添加单列:alter table tb_name add [column] col_name 添加一列: alter table `sudty` add `aaa` int; 添加多列: ...
随机推荐
- Python Study (01) 之 特殊方法
Python深入:特殊方法和多范式 Python是一切皆对象,意思就是python的天生就是个"纯面向对象语言"呀. 但是!!! Python还是一个多范式语言(multi-par ...
- 使用fatjar来实现将包括第三方jar包的项目到处成一个jar包供其它程序使用
一.在线安装fat jar 在线安装步骤: eclipse菜单条 help >software updates >Search for new features to install> ...
- http server优雅启停原理及验证
问题背景 在 http应用程序重启时,如果直接 kill -9 使程序退出,然后再启动,会存在的问题: 旧的请求未处理完,如果服务端进程直接退出,会造成客户端连接中断(收到 RST) 新请求打过来,服 ...
- 微信开发中的序列化json问题..
微信开发平台: https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list& ...
- 写函数,输入n个数字输出最大值和最小值
# ,写函数,传入n个数,返回字典{‘max’:最大值,’min’:最小值}# 例如:min_max(2,5,7,8,4) 返回:{‘max’:8,’min’:2}(此题用到max(),min()内置 ...
- BZOJ 2120 带修莫队
思路: 暴力能过的 嘿嘿嘿 我是来练带修莫队的嗯 复杂度 O(n^5/3) //By SiriusRen #include <cmath> #include <cstdio> ...
- redis的windows版本下载地址及windows的客户端工具
源码:https://github.com/MSOpenTech/redis 安装包:https://github.com/MSOpenTech/redis/releases 客户端工具:https: ...
- Linq、延迟加载、直接加载
1.集合常用扩展方法 Where.Max.Min.OrderBy. Select.//投影后的IEnumerable对象可以通过,AsQueryable转换数据类型 First.FirstOrDefa ...
- 不懂技术也可以轻松开发一款APP
这是个衣食住行都离不开手机的时代,甚至可以说,我们不用考虑其他的东西,只要拿着手机,就可以出门做自己想做的事情. 这就是手机app的强大之处,覆盖面极广,小到聊天交友,大到投资理财.每次都是app为我 ...
- criteria的projection做分页
步骤阅读
步骤阅读
步骤阅读
步骤阅读
步骤阅读
步骤阅读
步骤阅读
步骤阅读
步骤阅读
步骤阅读
步骤阅读
步骤阅读
步骤阅读
步骤阅读
步骤阅读
步骤阅读