快速进行Access数据库转成mysql数据库及mysql导入中文数据乱码问题的解决方案
更新时间:2023-05-24 19:54:01 阅读量: 实用文档 文档下载
实用!
快速进行Access数据库转成mysql数据库及mysql导入中文数据乱码问题的解决方案
一、Access-to-mysql pro
Access-to-mysql pro是一个可以直接将Access文件导入mysql中的软件,其基本用法参见了某人的某文如下:
这个要用到 Access-to-MySQL Pro 这个软件。网上有下载,并且有破解版的。
问题是如果直接用它来把ACCESS文件导入MYSQL会出现乱码。所以我试下以下方法,虽然麻烦点,但是还可是可行。
5.1 用Access-to-MySQL Pro来把数据库导出为*.sql 文件。
A) 运行Access-to-MySQL Pro的时候选ADVANCE MODE,下一步;
B) 选择STORE into dump file, 就是保存为*.sql文件,下一步;
C) 选择目标MYSQL的版本,选默认值,下一步;
D) 这下要选MS ACCESS USER-LEVElL SECURITY FILE,这个文件一般在你的OFFICE安装目录下。我的是在G:\Program Files\Microsoft Office\Office\SYSTEM.MDW , 用户名填 ADMIN , 下一步;
E) 选择你要转换的ACCESS MDB文件以及保存路径,点下一步,就可以生成.sql 文件了。我生成的是C:\test.sql。
5.2 把刚才生成的文件转成UTF-8格式。 用记事本打开这个文件,选另存为,编码选UTF-8,覆盖保存就OK了。
5.3 在MYSQL导入该文件
我不在phpMyAdmin导入文件是因为phpMyAdmin默认只能导入17M的文件。懒得改相应的设置,MYSQL命令行方便些。
进入DOS窗口,转到MYSQL安装目录的BIN子目录下。我这里是G:\Program Files\xapp\xampp\mysql\bin.
A) mysql -uroot -p
password:这里输入密码
B) CREATE DATABASE hewang;
C) use hewang;
E) source c:\test.sql;
有可能会出现错误提示音,不管他,等它再次出现提示符的时候,导入成功。我用这种方法导入一个50M的文件没有问题,只是提示音响了十分钟。
可以在phpMyAdmin下查看数据是否正确,如果没有乱码就OK了。
二、关于数据导入mysql时的乱码的解决方案
当然上文是基于php下的乱码解决方案,我在MySQL Command Line Client下使用>source c:\test.sql时导入有中文字串的字段值的时候,从SQL Manager中查看记录都是乱码。我的解决方案如下:
由Access-to-mysql生成的sql文件中有类似如下文本内容:
CREATE TABLE `userinfo` (
`id` INT NOT NULL AUTO_INCREMENT,
`name` VARCHAR(50),
'pwd' VARCHAR(20),
PRIMARY KEY (`id`)
) TYPE=InnoDB;
注意红色的文本,修改成如下:
CREATE TABLE `userinfo` (
`id` INT NOT NULL AUTO_INCREMENT,
`name` VARCHAR(50),
'pwd' VARCHAR(20),
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
接下来,还要在文件中的LOCK TABLES `userinfo`
WRITE;后面,INSERT INTO `userinfo`....文本的前面增加如下一行,如下:
LOCK TABLES `userinfo` WRITE;
SET NAMES 'gb2312';
INSERT INTO `userinfo` VALUES
这样修改这个文件以
实用!
后,还要将它以ANSI编码重新保存。这样操作以后,在MySQL Command Line Client中使用>source test.sql后导入mysql数据的字串都是正确的了。并且,所有文本相关的编码也都是gb2312的编码。
正在阅读:
快速进行Access数据库转成mysql数据库及mysql导入中文数据乱码问题的解决方案05-24
社会组织与边疆社会稳定专题研究06-30
精选最新版2019一级注册消防工程师考核题库完整版500题(含答案)12-27
2016年机电一体化毕业论文课件03-08
4章触发器复习题04-17
满满的收获作文800字07-03
长沙窑陶瓷雕塑研究10-17
新课标人教版3-1选修三1.5《电势差》WORD教案403-30
纺织品香港进口证纺织品转口证06-25
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 数据库
- mysql
- 乱码
- 中文
- 导入
- 解决方案
- 快速
- 进行
- 数据
- Access
- 问题
- 005-6.3-01《检修设施管理控制程序》
- 两种乙炔尾气转化技术分析比较
- 凤村小学基本建设计划任务书
- 科学文化节闭幕式工作总结报告
- 06 庆典品牌加盟合同范本
- 社区工作者:2014年社区工作者考试行测备考之秒杀数列
- A Complete Bibliography of ACM Transactions on Asian Language Information Processing
- 江苏省扬州中学2015届高三上学期质量检测(12月) 物理 Word版含答案
- 房地产开发 期末复习重点
- 如何编制发改委立项用铂金漏板项目可行性研究报告(甲级-发改委-经信委-商务局-备案-核准)
- KTV音箱效果器不要忽略了延时和混响
- (2012版)《湖北省道路交通安全违法行为代码》
- 未来版五年级品德与社会上册第三单元复习资料
- 发电输水洞检修闸门安装方案1
- 《阿房宫赋》知识点整理 复习
- 2012浙大营销策划第一次作业(必做)
- 连城国际4.1期开盘场内执行方案2010.8.10
- 高等教育法规概论,岗前培训结课论文
- 人教版英语三年级上册unit3教学设计
- 2010年4月自学考试传播学概论试题及答案