对于刚接触 PowerDesigner 的新手来讲,若是使用 PowerDesigner 来进行设计 表 的结构,若是只是单纯 设计 数据模型的 映射关系 那来进行查看,那却是没什么问题。html
若是是 进行设计 某个表的 表结构,那么使用其进行设计 确定会花费比较多的时间。特别是 项目比较赶的时候,那就容易浪费多余时间。sql
全部咱们反过来,使用 navicat等 其余工具将 表结构给设计好,导入 sql表设计的 sql脚步,而后 导入到 数据库
PowerDesigner 反向生成 表的 物理模型,而后 能够导出 pdm 的数据表 模型了。这样就比较快速,等之后有时间了 再慢慢使用 PowerDesigner了工具
http://database.51cto.com/art/201108/284893.htm编码
http://jingyan.baidu.com/article/a948d6517d8ce50a2ccd2e58.html.net
或者说咱们 有了 整个数据库的 表设计的 SQL 文本了,那么想 直观的 方便的 看到 各个表直接的 映射关系,也是能够这样 使用的 。设计
可是导入的时候 就 会遇到中文乱码的问题。那么这时候应该怎么解决呢?orm
参考地址:https://my.oschina.net/yonge/blog/167?p=1htm
偶然打开SQL脚本文件一看,文件里边的中文就是乱码的。而后就修改了一下PowerDesigner生成脚本的编码,此次选择了UTF8编码,出来的SQL文件中中文就正常了。(打开PDM,选择DataBase——Generate DataBase——Format——Text Formatting,选择UTF8)blog
但是在MYSQL Query Browser打开仍是乱码。
那么这时候 不要急。看看是否是哪里还有 字符集的设置的地方。?
通常数据库的字符集 都是 UTF-8 的,看看咱们处处的 sql脚本 那里写着也是 uft-8 .
那么你会想到 导入 的时候是否是读取的字符集不对?
果真, 导入 脚本的时候,在 PowerDesigner 导入sql脚本的时候呢 --还有一个 选项没有看
--Database--Selection 旁边还有一个 Options 这时候发现他有一个 file encoding 选择的字符集的,就是这里了。 选择 对应的字符集,通常是 utf-8 就行了。 最后发现 没有中文乱码了,完美解决,还能够很好的导出 pdm 的