mysql处理含中文的SQL文件_mysql命令行还原phpMyAdmin导出的含有中文的SQL文件
最近得到了一个数十M的MySQL脚本文件,准备还原为数据库。
以前就使用MySQL-Front短暂使用过MySQL,先用它试试,结果挂掉。
这样吧,先用MySQL-Front创建了空数据库,然后使用mysql命令行导入吧。
1)使用MySQL-Front创建了空数据库
因为看脚本中对象都有DEFAULT CHARSET=gbk COMMENT=… 指令,所以字符集选择gbk
2)启动MySQL命令行,输入密码
3)使用新建的数据库b
输入命令: use b;
4)更改文件读取字符集为utf8,这一步很关键
开始时,看到DEFAULT CHARSET=gbk COMMENT=… ,以为要设为gbk,就使用了以下指令:
set names gbk;
但是导入时,全是错误,无法识别中文。
后来认识到应该设置为SQL文件本身的字符集,那SQL文件本身的字符集是什么呢?
我的方法是用VS.net IDE 打开文件,然后另存为,选择“编码保存”
由此看到字符集是utf-8;
所以
输入命令: set names utf8; 注意不是 set names utf-8;
5) 导入文件
输入命令: source 文件路径;
很快,文件成功导入为数据库,效率很高。
到MySQL-Front中看一下,数据正常导入,大功告成!
您可能感兴趣的文章:thinkPHP使用pclzip打包备份mysql数据库的方法使用PHP备份MYSQL数据的多种方法使用PHP备份MySQL和网站发送到邮箱实例代码备份mysql数据库的php代码(一个表一个文件)PHP XML备份Mysql数据库用PHP实现XML备份Mysql数据库PHP备份/还原MySQL数据库的代码php实现MySQL数据库备份与还原类实例详解MYSQL的备份还原(PHP实现)php简单备份与还原MySql的方法
mysql处理含中文的SQL文件_mysql命令行还原phpMyAdmin导出的含有中文的SQL文件相关推荐
- mysql命令导入导出数据_mysql命令行导入和导出数据
MySQL中导出CSV格式数据的SQL语句样本如下: select * from test_info into outfile '/tmp/test.csv' fields terminated by ...
- mysql如何撤销上一条指令_mysql命令行,多行命令时如何取消/返回修改前边的命令...
mysql命令行中执行多行命令时,如果前边输入的命令发生错误,是无法返回修改的,但是可以通过输入\c来取消前边的输入,但是这时如果前边输入的东西很多,直接取消又很可惜的话,可以通过\p来打印出前边的命 ...
- mysql表导出和导入命令行_MySQL命令行导出导入数据库和数据表-Go语言中文社区...
MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:Program FilesMySQLMySQL Server ...
- 怎么导入mysql示例_MySQL命令行导出导入数据库实例详解
1,进入MysqL目录下的bin文件夹:cd MysqL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\MysqL\MysqL Server 5.5\bin (或者直 ...
- mysql命令导入导出数据库_MYSQL命令行导入导出数据库详解
Mysql命令行导入数据库: 1,将要导入的.sql文件移至bin文件下,这样的路径比较方便 2,同上面导出的第1步 3,进入MySQL:mysql -u 用户名 -p 如我输入的命令行:mysql ...
- 命令行导出数据mysql数据库_MySQL命令行导出数据库
MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\MySQL\MySQL Serv ...
- mysql控制台导出查询结果_MySQL 命令行导出、导入Select 查询结果
有的时候需要把在一张表中用 select 语句查询出来的结果保存到另一张结构相同的表中,可以有几种方法来实现: 方法一: 在命令行下使用一对SQL语句完成该操作: 导出查询结果:Select语句 in ...
- mysql用命令行创建表_mysql命令行创建表
命令来查看表中的数据的变化: mysql>select*from students; 7.用文本方式将数据装入一个数据库表: 创建一个文本文件"student.sql",每行 ...
- 英文版mysql导入导出_mysql命令行导出,导入数据库
一.MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\MySQL\MySQL Se ...
最新文章
- IOS开发中发送Email的两种方法
- 2020-12-03 matlab 反馈函数 feedback
- 搜索引擎学习(二)Lucene创建索引
- 【渝粤教育】国家开放大学2018年秋季 1133t文献检索 参考试题
- P1057 传球游戏
- 【es】ElasticSearch master 选举
- 艺术美的价值是什么?
- [leetcode] 150. 逆波兰表达式求值
- 一文看懂码灵半导体CFW32C7UL系列产品应用(八):扫码设备应用(上)
- OpenMP中的常用函数
- 张鑫旭的《CSS世界》读后笔记
- 【5G核心网】free5GC UE安全鉴权流程源码分析
- 计算机专业保研面试备考:高等数学
- dw常用标签_一个新人对于DW标签的理解
- 时事评论---宣誓不欠薪,好一场秀
- 猿团,如何用远程工作技术云平台,打开IT人才共享市场?
- matlab程序代码 伪码捕获_MATLAB程序转为伪代码
- java实现m3u8文件抓取器
- hadoop实践 | 各省份的学生平均成绩
- Latex中宏包总结
热门文章
- ComplexHeatmap()函数解析
- android 广告效果图,android 仿首页广告轮播效果
- Microsoft R 和 Open Source R,哪一个才最适合你?
- Science综述:人类与微生物共进退
- Cell:肠道菌群促进帕金森发生ParkinsonDisease
- Science:科学家亲眼看到细菌产生耐药性的全过程(视频)
- R语言使用timeROC包计算存在竞争情况下的生存资料多个标记物在相同时间下的cox及协变量分析AUC值、并可视化多个标记物在相同时间下的ROC值、多指标的ROC曲线(Time-dependent R
- python使用matplotlib可视化跨年数值指标中位数变化率、使用pct_change函数计算变化率、年环比变化率(pct_change function)
- python使用matplotlib可视化线图(line plot)、为可视化图像添加双Y轴、分别可视化不同范围的数据(double y axis in matplotlib)
- R语言构建logistic回归模型并评估模型:构建基于混淆矩阵计算分类评估指标的自定义函数、阳性样本比例(垃圾邮件比例)变化对应的分类器性能的变化、基于数据阳性样本比例选择合适的分类评估指标