广告
返回顶部
首页 > 资讯 > 数据库 >快速解决mysql导出scv文件乱码、蹿行的问题
  • 789
分享到

快速解决mysql导出scv文件乱码、蹿行的问题

mysql导出scv乱码蹿行 2022-05-24 17:05:34 789人浏览 安东尼
摘要

工作原因,常常不能实现完全的线上化(即,所有数据都在线上完成,不需要导入导出),而导出excel常常比修炼成仙还慢,因此,我们将数据库文件导出到本地使用的时候,常常使用的方法的是导成CSV格式。 而csv格式的也常常

工作原因,常常不能实现完全的线上化(即,所有数据都在线上完成,不需要导入导出),而导出excel常常比修炼成仙还慢,因此,我们将数据库文件导出到本地使用的时候,常常使用的方法的是导成CSV格式。

而csv格式的也常常出现导出的中文乱码,或者蹿行等问题,从而陷入两难境地。老板要数据,你却导不出来,急死人了。

1.问题:我们原本要把如左图所示的数据库中的数据导出成他原本的样子,无奈成了右边的乱七八糟的东西;

2.解决:

a:原本怎么导出为csv的还是怎么导;

b:选中你导出的csv文件,右键选择打开方式为【记事本】;

c:文件-->另存为-->编码选择UTF-8-->保存;(文件名和保存类型都不需要改,点击保存之后会提示该文件已存在,是否替换,选择【是】就好)

d:打开刚刚保存的文件,只是这次选择打开方式为excel,然后数据就会像你数据库里的样子一样,干干净净(如下图)。

补充知识:mysql的备份--导入导出--并解决乱码问题

1.导出整个数据库

Mysqldump -u 用户名 -p 数据库名 > 导出的文件名

mysqldump -u dbuser -p dbname > dbname.sql

2.导出一个表

mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名

mysqldump -u dbuser -p dbname users> dbname_users.sql

3.导出一个数据库结构

mysqldump -u dbuser -p -d --add-drop-table dbname >d:/dbname_db.sql

-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table

4.导入数据库

1) 从 文件恢复到数据库

mysql -uroot -p dbName < fileName

例如:从 test.sql 恢复到 数据库db1

mysql -uroot -p db1 <test.sql

2) 常用source 命令 进入mysql数据库控制台,

如 mysql -u root -p mysql>use 数据库 然后使用source命令

后面参数为脚本文件(如这里用到的.sql)

mysql>source d:/dbname.sql

5.解决导出乱码

例如:  

mysqldump -uroot -p --default-character-set=utf8 dbname tablename > bak.sql

那么导入数据时也要使用--default-character-set=utf8:

mysql -uroot -p --default-character-set=utf8 dbname < bak.sql

统一编码后,mysql数据迁移中的乱码问题就解决了。

以上这篇快速解决mysql导出scv文件乱码、蹿行的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持自学编程网。

您可能感兴趣的文档:

--结束END--

本文标题: 快速解决mysql导出scv文件乱码、蹿行的问题

本文链接: https://www.lsjlt.com/news/9665.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 快速解决mysql导出scv文件乱码、蹿行的问题
    工作原因,常常不能实现完全的线上化(即,所有数据都在线上完成,不需要导入导出),而导出Excel常常比修炼成仙还慢,因此,我们将数据库文件导出到本地使用的时候,常常使用的方法的是导成CSV格式。 而csv格式的也常常...
    99+
    2022-05-24
    mysql 导出scv 乱码 蹿行
  • Mysql 导入导出csv 中文乱码问题的解决方法
    导入csv:复制代码 代码如下:load data infile '/test.csv' into table table_name fields terminated by ','...
    99+
    2022-11-15
    Mysql csv 中文乱码
  • 如何解决phpmyadmin导出sql文件乱码的问题
    这篇文章给大家分享的是有关如何解决phpmyadmin导出sql文件乱码的问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。phpmyadmin导出sql文件乱码怎么办?phpM...
    99+
    2022-10-18
  • vue导出excel文件流中文乱码问题及解决
    目录导出excel文件流中文乱码导出excel乱码(锟斤拷唷锟;锟斤拷)导出excel文件流中文乱码 解决此方法很多网上的差不多都可以。一下提供简单的方法 loads(){ ...
    99+
    2022-11-13
  • 如何解决mysql导入文件中文乱码的问题
    小编给大家分享一下如何解决mysql导入文件中文乱码的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!mysql导入文件中文乱...
    99+
    2022-10-18
  • 解决Navicat for Oracle(MySQL)导入csv文件时出现中文乱码的问题
    文章目录 前言1、导入csv文件时出现中文乱码2、解决方法3、重新导入文件 总结 前言 1、导入csv文件时出现中文乱码 这是因为csv文件的编码格式与导入数据库的编码格式不符合而...
    99+
    2023-09-03
    oracle 数据库
  • Vue项目导入导出文件功能以及导出文件后乱码问题及解决
    目录vue项目导入导出功能1.导出2.导入3.另一种方法实现文件上传vue项目导入导出功能 1.导出 导出功能其实很简单,只需要调用后端的接口即可,不过有一些需要注意的地方,具体代码...
    99+
    2022-11-13
  • mysql 从文件导入sql 乱码问题该怎么解决
    mysql 从文件导入sql 乱码问题该怎么解决,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 首先我拿到sql文件没乱码,(用ultrae...
    99+
    2022-10-19
  • mysql数据库导入中文乱码的问题如何解决
    这篇文章给大家分享的是有关mysql数据库导入中文乱码的问题如何解决的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。 mysql数据库汉字乱码怎么办?如何解决mysql数...
    99+
    2022-10-18
  • MySQL运行SQL文件时出现问题的解决方法
    这篇文章主要介绍了MySQL运行SQL文件时出现问题的解决方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。参考:Mysql错误:check...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作