博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用PowerDesigner 进行表结构设计--快捷导入sql脚本,以及解决中文乱码
阅读量:5821 次
发布时间:2019-06-18

本文共 1093 字,大约阅读时间需要 3 分钟。

hot3.png

对于刚接触 PowerDesigner 的新手来说,如果使用 PowerDesigner 来进行设计 表 的结构,如果只是单纯 设计 数据模型的 映射关系 那来进行查看,那倒是没什么问题。

如果是 进行设计 某个表的 表结构,那么使用其进行设计 肯定会花费比较多的时间。特别是 项目比较赶的时候,那就容易浪费多余时间。

所有我们反过来,使用 navicat等 其他工具将 表结构给设计好,导入 sql表设计的 sql脚步,然后 导入到 

PowerDesigner 反向生成 表的 物理模型,然后 可以导出  pdm 的数据表 模型了。这样就比较快速,等以后有时间了 再慢慢使用 PowerDesigner了

http://database.51cto.com/art/201108/284893.htm

http://jingyan.baidu.com/article/a948d6517d8ce50a2ccd2e58.html

或者说我们 有了 整个数据库的 表设计的 SQL 文本了,那么想 直观的  方便的 看到 各个表直接的 映射关系,也是可以这样 使用的 。

但是导入的时候 就 会遇到中文乱码的问题。那么这时候应该怎么解决呢?

参考地址:https://my.oschina.net/yonge/blog/167?p=1

偶然打开SQL脚本文件一看,文件里边的中文就是乱码的。然后就修改了一下PowerDesigner生成脚本的编码,这次选择了UTF8编码,出来的SQL文件中中文就正常了。(打开PDM,选择DataBase——Generate DataBase——Format——Text Formatting,选择UTF8)

可是在MYSQL Query Browser打开还是乱码。

那么这时候 不要急。看看是不是哪里还有 字符集的设置的地方。?

一般数据库的字符集 都是 UTF-8 的,看看我们到处的 sql脚本 那里写着也是 uft-8 .

那么你会想到 导入 的时候是不是读取的字符集不对?

果然, 导入 脚本的时候,在  PowerDesigner  导入sql脚本的时候呢 --还有一个 选项没有看 

--Database--Selection 旁边还有一个 Options 这时候发现他有一个 file encoding 选择的字符集的,就是这里了。 选择 对应的字符集,一般是 utf-8 就好了。 最后发现 没有中文乱码了,完美解决,还可以很好的导出 pdm 的 

 

 

 

 

转载于:https://my.oschina.net/u/2419285/blog/785915

你可能感兴趣的文章
阿里云安全肖力:安全基础建设是企业数字化转型的基石 ...
查看>>
使用《Deep Image Prior》来做图像复原
查看>>
Linux基础命令---rmdir
查看>>
iOS sqlite3(数据库)
查看>>
粤出"飞龙",打造新制造广东样本
查看>>
编玩边学获数千万元A轮融资,投资方为君联资本
查看>>
蓝图(Blueprint)详解
查看>>
Spark之SQL解析(源码阅读十)
查看>>
Android图片添加水印图片并把图片保存到文件存储
查看>>
BigDecimal 舍入模式(Rounding mode)介绍
查看>>
开源 免费 java CMS - FreeCMS1.2-标签 infoSign
查看>>
开源 免费 java CMS - FreeCMS1.9 移动APP生成栏目列表数据
查看>>
虚拟机新增加硬盘,不用重启读到新加的硬盘
查看>>
Java IO流详尽解析
查看>>
邮件服务系列之四基于虚拟用户的虚拟域的邮件系统(安装courier-authlib以及部分配置方法)...
查看>>
Linux VSFTP服务器
查看>>
DHCP中继数据包互联网周游记
查看>>
Squid 反向代理服务器配置
查看>>
Java I/O操作
查看>>
Tomcat性能调优
查看>>