热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

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

在线QQ客服:1922638专业的SQLServer、MySQL数据库同步软件目录I.将查询结果导出到文件1,导出为CSV文件2.导出到txt文件3.

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

?



推荐阅读
  • 如何在mysqlshell命令中执行sql命令行本文介绍MySQL8.0shell子模块Util的两个导入特性importTableimport_table(JS和python版本 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 本文介绍了一个免费的asp.net控件,该控件具备数据显示、录入、更新、删除等功能。它比datagrid更易用、更实用,同时具备多种功能,例如属性设置、数据排序、字段类型格式化显示、密码字段支持、图像字段上传和生成缩略图等。此外,它还提供了数据验证、日期选择器、数字选择器等功能,以及防止注入攻击、非本页提交和自动分页技术等安全性和性能优化功能。最后,该控件还支持字段值合计和数据导出功能。总之,该控件功能强大且免费,适用于asp.net开发。 ... [详细]
  • 本文介绍了如何使用PHP代码将表格导出为UTF8格式的Excel文件。首先,需要连接到数据库并获取表格的列名。然后,设置文件名和文件指针,并将内容写入文件。最后,设置响应头部,将文件作为附件下载。 ... [详细]
  • 本文总结了使用不同方式生成 Dataframe 的方法,包括通过CSV文件、Excel文件、python dictionary、List of tuples和List of dictionary。同时介绍了一些注意事项,如使用绝对路径引入文件和安装xlrd包来读取Excel文件。 ... [详细]
  • 微软评估和规划(MAP)的工具包介绍及应用实验手册
    本文介绍了微软评估和规划(MAP)的工具包,该工具包是一个无代理工具,旨在简化和精简通过网络范围内的自动发现和评估IT基础设施在多个方案规划进程。工具包支持库存和使用用于SQL Server和Windows Server迁移评估,以及评估服务器的信息最广泛使用微软的技术。此外,工具包还提供了服务器虚拟化方案,以帮助识别未被充分利用的资源和硬件需要成功巩固服务器使用微软的Hyper - V技术规格。 ... [详细]
  • PHP组合工具以及开发所需的工具
    本文介绍了PHP开发中常用的组合工具和开发所需的工具。对于数据分析软件,包括Excel、hihidata、SPSS、SAS、MARLAB、Eview以及各种BI与报表工具等。同时还介绍了PHP开发所需的PHP MySQL Apache集成环境,包括推荐的AppServ等版本。 ... [详细]
  • 一、概述nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,相对于其它一些系统资源监控工具来说,nmon所记录的信息是比较全面的 ... [详细]
  • 安装mysqlclient失败解决办法
    本文介绍了在MAC系统中,使用django使用mysql数据库报错的解决办法。通过源码安装mysqlclient或将mysql_config添加到系统环境变量中,可以解决安装mysqlclient失败的问题。同时,还介绍了查看mysql安装路径和使配置文件生效的方法。 ... [详细]
  • 本文详细介绍了使用 SQL Load 和 Excel 的 Concatenate 功能将数据导入 ORACLE 数据库的方法和步骤,同时介绍了使用 PL/SQL tools 将数据导入临时表的方法。此外,还提供了一个转链接,可参考更多相关内容。摘要共计XXX字。 ... [详细]
  • 作者表示自己最近工作非常忙碌,无法抽出时间写作。他计划在未来的几天内写关于namespace与C#的名字解析以及数据库内容转化为excel文件下载的知识。 ... [详细]
  • Java如何导入和导出Excel文件的方法和步骤详解
    本文详细介绍了在SpringBoot中使用Java导入和导出Excel文件的方法和步骤,包括添加操作Excel的依赖、自定义注解等。文章还提供了示例代码,并将代码上传至GitHub供访问。 ... [详细]
  • 零基础用Python打造Android字符串资源翻译器(五):增加图形化界面
    目录 ... [详细]
  • PHP连接MySQL的2种方法小结以及防止乱码【PHP】
    后端开发|php教程PHP,MySQL,乱码后端开发-php教程PHP的MySQL配置报错信息:ClassmysqlinotfoundinAnswer:1.在confphp.ini ... [详细]
  • PHP操作MySql数据库_PHP教程:链接数据库$conn@mysql_connect(localhost,root,88888888)ordie(链接错误);解决中文乱码mys ... [详细]
author-avatar
小白兔
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有