PowerDesigner 导入sql脚本到MySQL乱码问题

为什么80%的码农都做不了架构师?>>>   hot3.png

PowerDesigner 12.5 / MySQL 5.0.22

通过PowerDesigner生成MySQL5的数据库脚本。因为对MySQL的命令不熟悉,所以就下载了一个MySQL UI TOOLS。想着通过MySQL Query Browser来执行SQL脚本。

安装好之后,打开MySQL Query Browser,发现打开的SQL脚本中,comments的中文是乱码。执行都MYSQL中生成的表备注也是乱码。

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

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

然后google了一堆的网页,期间试过了修改MySQL的编码等多种方案,没有发现解决办法。都说这是MYSQL Query Browser的一个Bug。

然后偶然看到有人提到MYSQL-FRONT这个工具。去他的网站上下载了一个下来。安装好之后,链接到本地MYSQL,我靠,这次更强悍,居然连MYSQL-FRONT的界面菜单都成了乱码。又google了一通,有人说,连接的时候,要选择binary字符。试了还是不行。我就想,人家说的这个是解决在MYSQL-FRONT中访问数据库的中文乱码问题的吧。

又下载了一个Navicat,这次界面倒是没有乱码了,可是这个弱智的工具居然没有执行SQL脚本的地方。TNND。

最后没有办法了,还是老老实实的用命令行吧。

use test

source D:/.../xxxx.sql

执行完成之后,去看,怎么comments字段还是乱码。

突然想到,刚才把MYSQL的编码改成GBK了,是不是这个原因呢。于是修改MYSQL安装目录下的my.ini文件,重启MYSQL。再次导入,OK,这次成功了。

 

总结如下:

1.MYSQL Query Browser访问数据库中的中文内容或者是sql语句中的中文都是有问题的,就是直接在Query界面输入中文都只显示半个汉字,这是他的Bug,没辙的!有人推荐用CC之类的工具。

2.PowerDesigner生成数据库sql文件的时候,需要根据目标数据库的编码进行调整。如果目标数据库是UTF8的编码,生成Sql文件的时候也要选择一样的编码。(好像似乎我在PD中没有找到GBK的编码输出方式,GB2312倒是有)。

3.MYSQL中,很多操作还是直接用命令行处理比较方便。看来要多看看MYSQL的命令行操作方式了。

转载于:https://my.oschina.net/yonge/blog/167

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/549497.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

robots.txt 简单解析

简介 robots.txt 是一个规范,对于执行正常操作的爬虫理应遵守的规范. 例子 博客园例子 https://www.cnblogs.com/robots.txt User-Agent: * Allow: / 允许所有爬虫爬取网站任何地址。 百度例子 User-agent: Baiduspider # 百度自己的爬虫 Disallow: /baidu # 不允许…

rhel5之光盘更新终结篇

1,进入/etc/yum.repos.d目录中,编辑rhel5-local.repo文件,这个文件名可以随便取,以个人爱好为准,加入如下内容: [Cluster] nameRed Hat Enterprise Linux $releasever - $basearch -Cluster baseurlfile://…

爬虫 查看站点的个数和解析网站使用的技术栈和找到网站的所有者

简介 网站的个数可以作为自己要爬取时间的估算。 技术栈可以知道自己要爬取的难度。 网站的个数 www.baidu.com 然后 输入 site:www.cnblogs.com 就可以知道 博客园大概有多少个页面了。 1000万个左右。 识别网站所采用技术栈 pip install builtwith import builtwith builtwit…

安装Windows 2003 域控制器

操作系统要求:Windows 2003 Server StdWindows 2003 Server EntWindows 2003 Server Dc相关配置要求:DNS服务器转载于:https://blog.51cto.com/handongliu/141779

爬虫 下载页面

简介 爬虫下载页面 代码 简易下载 #!/usr/bin/env python #codingutf-8 import urllib2def download(url):print(Download:,url)try:html urllib2.urlopen(url).read()except urllib2.URLError as e:print(Download error:, e.reason)html Nonereturn htmlif __name__ __mai…

域控制器的强制卸载,Active Directory系列之十四

域控制器的强制卸载上篇博文中我们介绍了如何对域控制器进行常规卸载,本文中我们将介绍如何对域控制器进行强制卸载。为什么需要对域控制器进行强制卸载呢?如果域控制器不能和复制伙伴正常通讯,而且更正无望,那我们就要考虑进行强…

题解 [SHOI2014]概率充电器

前情提要:最近大佬们都在写题解,只有我在咕咕咕。QAQ;明明我都把flag写出来辣,dalao们没看见,然后就被嘲讽了,QAQ 洛谷 树形DP期望(讲了两次,菜鸡的我才做QAQ…

泛微对协同管理的定义

针对"信息孤岛"、"应用孤岛"和"资源孤岛",协同管理最主要的三个方面就是要实现信息的协同,业务的协同和资源的协同。泛微的协同管理理念主要体现为三大基本思想,即"信息网状思想"、"业务关联思…

AtCoderGC038B - Sorting a Segment 数据结构 + RMQ

题意&#xff1a;给定一个长度为N的排列&#xff0c;你只能对其中长度为K的连续子序列进行一次从小到大的排序&#xff0c;问&#xff1a;排序之后能形成多少不同的排列&#xff1f; 数据范围&#xff1a; 1 < n, k < 200,000&#xff0c; k < n. -------------------…

添加栏目HyperLink

HyperLink控件&#xff1a;NavigateUrl属性指定跳转页面。页面绑定函数&#xff1a;private void BindPage(){string action Request.QueryString["action"].ToString();if (action "add"){Button1.Text "添加";Label1.Text "添加"…

luogu P2216 [HAOI2007]理想的正方形 递推+ST表

题意&#xff1a;有一个a*b的整数组成的矩阵&#xff0c;现请你从中找出一个n*n的正方形区域&#xff0c;使得该区域所有数中的最大值和最小值的差最小。 数据规模&#xff1a; &#xff08;1&#xff09;矩阵中的所有数都不超过1,000,000,000 &#xff08;2&#xff09;20%的数…

网络管理员必看

值得一看的东西转载于:https://blog.51cto.com/740542/147758

[USACO12MAR]花盆Flowerpot 二分答案+单调队列

题意&#xff1a; 给出N滴水的坐标&#xff0c;y表示水滴的高度&#xff0c;x表示它下落到x轴的位置。 每滴水以每秒1个单位长度的速度下落。你需要把花盆放在x轴上的某个位置&#xff0c;使得从被花盆接着的第1滴水开始&#xff0c;到被花盆接着的最后1滴水结束&#xff0c;之…

jQuery使用手册

jQuery是一款同prototype一样优秀js开发库类&#xff0c;特别是对css和XPath的支持&#xff0c;使我们写js变得更加方便&#xff01;如果你不是个js高手又想写出优 秀的js效果&#xff0c;jQuery可以帮你达到目的&#xff01;下载地址&#xff1a;Starterkit &#xff08;http:…

线程池三种队列使用,SynchronousQueue,LinkedBlockingQueue,ArrayBlockingQueue

使用方法&#xff1a; private static ExecutorService cachedThreadPool new ThreadPoolExecutor(4, Runtime.getRuntime().availableProcessors() * 2, 0, TimeUnit.MILLISECONDS, new SynchronousQueue<>(), r -> new Thread(r, "ThreadTest"));1.Synch…

全志_外部中断

全志_外部中断 平台&#xff1a;全志A64 源码&#xff1a;Android 7.1  Linux3.1 1 #include <linux/init.h>2 #include <linux/module.h>3 #include <linux/fs.h>4 #include <linux/device.h>5 #include <linux/slab.h>6 #include <linux/…

又要开始工作了

“出来混&#xff0c;迟早要还的&#xff01;”&#xff0c;用在工作与休息上也是一样&#xff0c;累积下来的事情真让人身心疲惫&#xff0c;幸好过去的这几天精神还不错&#xff0c;竟然好像要治好我赖床的毛病了。看起来&#xff0c;精神上的压力会比身体上的压力对人的摧残…

[ZJOI2007]时态同步 树形DP

题意&#xff1a;给定一棵N个节点的无根树&#xff0c;每条边都有一个权值V&#xff0c;选取其中一个点作为关键点&#xff0c;你可以任意增加某条边的权值&#xff0c;求使得从关键点出发&#xff0c;到任意一个叶子节点的距离都相同所需要增加的权值和。 数据范围&#xff1a…

apache ,php,mysql的安装

apache.org 下载安装apache php.net 下载php&#xff0c;解压缩&#xff08;注意拷贝dll到windows/system32&#xff0c;并且拷贝php.ini到windows文件夹&#xff0c;修改extention-dir&#xff0c;和对mysql的支持&#xff09; mysql.com 下载安装mysql 安装顺序也是apache&am…

题解P3942_将军令

初始数组忘了赋初值&#xff0c;&#xff0c;&#xff0c;我真是个机灵鬼 还有这题是三倍经验P2279&&P2016&#xff0c;这题的实现思想来自P2279首个题解 luogu 简化题意 给你一棵树&#xff0c;你有一些可以覆盖范围为$k$的障碍物&#xff0c;问最少放几个障碍物可以使…