mysql导出文件名乱码_快速解决mysql导出scv文件乱码、蹿行的问题
工作原因,常常不能实现完全的线上化(即,所有数据都在线上完成,不需要导入导出),而导出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
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文件乱码、蹿行的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
mysql导出文件名乱码_快速解决mysql导出scv文件乱码、蹿行的问题相关推荐
- python2中文字符串遍历乱码_完美解决Python2操作中文名文件乱码的问题
Python2默认是不支持中文的,一般我们在程序的开头加上#-*-coding:utf-8-*-来解决这个问题,但是在我用open()方法打开文件时,中文名字却显示成了乱码. 我先给大家说说Pytho ...
- mysql不同版本乱码_技术|解决MySQL中文乱码以及版本不一致问题
这几天基于Heritrix写了一个爬虫,用到MySQL,在导入导出数据时,遇到一些乱码问题,好不容易解决了,记录一下,以备查看. 一.导出数据 先说明一下自己的环境:Mac OS X 10.8.3, ...
- mysql 连接中文乱码_彻底解决mysql中文乱码的办法
MySQL会出现中文乱码的原因不外乎下列几点: 1.server本身设定问题,例如还停留在latin1 2.table的语系设定问题(包含character与collation) 3.客户端程式(例如 ...
- mysql 删表卡死_如何解决mysql 删表卡住的问题
如何解决mysql 删表卡住的问题 mysql删表卡住的解决办法:首先执行"show full processlist;"语句:然后执行"kill processid;& ...
- 安装mysql程序运行出错_如何解决mysql安装后.net程序运行出错的问题
如何解决mysql安装后.net程序运行出错的问题 发布时间:2020-09-28 17:43:58 来源:亿速云 阅读:93 作者:小新 小编给大家分享一下如何解决mysql安装后.net程序运行出 ...
- 网页突然乱码_如何解决HTML网页中文显示乱码的方法
"无忧主机解决php网页中文显示乱码问号( ? ? ? )的一些意见"这是我在上篇中介绍的关于如何解决网页显示乱码的问题,这是在动态网站下发生的.在纯html网页下,会不会也存在的 ...
- csv文件导入后台乱码_用Excel打开CSV格式文件乱码,三种方法可以处理好!
日常办公中,我们使用办公软件办公是比较平凡的,现在的办公软件也有好几种(微软的office.金山的WPS等).而且小编觉得在所有的办公软件中是微软的office是比较有名的.这款软件不仅功能齐全,还可 ...
- 如何排查mysql数据乱码_如何解决MYSQL数据库中文乱码问题?
aluckdog 在数据库安的时候指定字符集如果在安完了以后可以更改以下文件:C:\Program Files\MySQL\MySQL Server 5.0\my.ini里的所有的 default-c ...
- 解决mysql不能修改密码_如何解决mysql修改密码后不能成功登录_数据库_mysql修改密码_课课家...
今天给大家解决下MySQL修改密码后导致不能登录的问题,一般我们都知道mysql4.1.1版本后修改了用户密码的格式,一旦修改了密码,4.1.1以前的版本上是不能进行成功登录的,那么对于这些问题该如何 ...
- mysql如何处理图片吗_如何解决mysql插入图片后缀名问题?
inventory是库存 里边包括pic这个字段,现在要是先从inventory把图片选择出来,并插入record的pic中,但是插入之后图片的后缀名(jpg)没有了?如何解决?? 下面这个是inve ...
最新文章
- web 移动端 ios 浏览器中 animation 动画异常
- git reset 怎么还原_git reset --hard 操作后的数据恢复
- 【Vegas原创】安装rhel6.2,不能进图形化界面的终极解决方法
- 从UWP到SWIFT-开始
- .gitignore总结
- python文件运行哪一个_如何使一个python文件运行另一个?
- android远程linux命令,测试可用的Android远程语音识别实例
- 工作中你都遇到哪些不要脸的同事?
- 康奈尔大学研究员发现“代码投毒”攻击,可触发供应链攻击
- c语言答辩ppt案例,c语言ppt例子课题答辩ppt成品中南民族大.ppt
- android无线投屏到win,无线投影仪怎么连接,看过教程,原来操作这么简单!
- html如何设置自动点击事件,使用javascript给html元素添加click事件
- java jndi lookup_[导入]websphere下使用jndi lookup
- Electron 创建任务栏图标以及任务栏图标右键菜单
- MAC搭建Github/Vim看代码环境
- 【思前享后】区块链架构与特点
- 使用winfrom制作KTV排行榜点歌
- H.265和H.264对比分析(VR视频传输)
- Linux进程间通信方式
- 弘辽科技:拼多多五步教你日销百单