Heim > Datenbank > MySQL-Tutorial > mysql命令行还原phpMyAdmin导出的含有中文的SQL文件

mysql命令行还原phpMyAdmin导出的含有中文的SQL文件

WBOY
Freigeben: 2016-06-07 18:02:18
Original
1025 Leute haben es durchsucht

最近得到了一个数十M的MySQL脚本文件,准备还原为数据库。

最近得到了一个数十M的MySQL脚本文件,准备还原为数据库。

以前就使用MySQL-Front短暂使用过MySQL,先用它试试,结果挂掉。

这样吧,先用创建了空数据库,然后使用mysql命令行导入吧。

1)使用MySQL-Front创建了空数据库

因为看脚本中对象都有 指令,所以字符集选择gbk

2)启动MySQL命令行,输入密码

3)使用新建的数据库b

输入命令:

4)更改文件读取字符集为utf8,这一步很关键

开始时,看到 ,以为要设为gbk,就使用了以下指令:

set names gbk;

但是导入时,全是错误,无法识别中文。

后来认识到应该设置为SQL文件本身的字符集,那SQL文件本身的字符集是什么呢?

我的方法是用VS.net IDE 打开文件,然后另存为,选择“编码保存”

由此看到字符集是utf-8;

所以

输入命令:

5) 导入文件

输入命令:

很快,文件成功导入为数据库,效率很高。

到MySQL-Front中看一下,数据正常导入,大功告成!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage