当前位置:   article > 正文

mysql数据库导出数据乱码问题,MySQL导入导出数据的中文乱码问题

mysql数据库导出数据乱码问题,MySQL导入导出数据的中文乱码问题

bc3f9276acf88283a0569b9b9ef9ee92.png

在线QQ客服:1922638

专业的SQL Server、MySQL数据库同步软件

目录

I.将查询结果导出到文件>

1,导出为CSV文件

2.导出到txt文件

3.导出到Excel文件

其次,将数据导入表

1.导入csv文件

2.导入txt文件

3.导入Excel文件

学生桌

09d44cc7ab7e48d559b7eddb85139ca0.png

接下来,我们将学生表的查询结果导出到文件中

该语句以某种格式在D:\\\\ Files \\\\下生成一个student.csv文件

e4f21a157a1df6bff065582d66a050c3.png

生成的txt文件如下所示。此处使用默认格式,各字段之间用制表符分隔。当然,您也可以在上面使用自定义格式。

3f2dde682efc9abd124da8c2433e3a8c.png

此时,生成的Excel文件包含乱码

69ee108a1a5283178c44addece37b846.png

这是因为Student表使用utf8编码(您可以使用show create table student;语句进行检查),而Excel文件使用GB2312编码。

01a47f13366f84e9ef143ac1647b3873.png

因此,我们使用convert将中文字段转换为gbk编码:

目前不会出现乱码

20d14e4228df732adf893d104eace07c.png

接下来,我们创建一个新的student2表,并将刚生成的几个文件的数据导入该表中

eb71d179cf812d93e4b2cb10feae8664.png

成功导入数据:

8ea2c5ebaab4134cc305415a4b445dbd.png

删除您刚刚插入的所有数据:

e2b9a41365df24a38a9137d2b1b58815.png

从txt文件导入:

成功导入数据:

0fef6ad1875973c4bec8d259dd49ab95.png

删除您刚刚插入的所有数据:

e2b9a41365df24a38a9137d2b1b58815.png

从Excel文件导入:

此时导入的数据显示为乱码:

034f7b6246d70852bacb2de82a36f770.png

导入数据时,我们将编码指定为gbk。

这样可以防止出现乱码:

e509a7c34fce35bd625b5c8067dab1f6.png

参考链接:

https://www.cnblogs.com/conanwang/p/6118731.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/458372
推荐阅读
相关标签
  

闽ICP备14008679号