- 浏览: 771051 次
- 性别:
- 来自: 广州
文章分类
最新评论
解决mysql导入导出数据乱码问题方法:
1、进入mysql,通过如下命令查看数据库编码方式:
mysql> show variables like 'character_set_%';
+--------------------------+----------------------------------------+
| Variable_name | Value |
+--------------------------+----------------------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /opt/mysql_root/base/share/charsets/ |
2、客户端导出数据命令加上设置编码语句:
根据上面显示数据库编码为utf8,因此加上编码参数为:--default-character-set=utf8
执行如下命令,将数据库为database1中的tableName中的数据导出到testexport.txt文件
mysql --default-character-set=utf8 -uusername -ppasswd -hhost -Pport -Ddatabase1 -e " select * from tableName" > testexport.txt
3、通过load data 导入时,在导入的语句后面指定文件内容编码方式
load data local infile '/data1/testexport.txt' replace into table tableName character set utf8
1、进入mysql,通过如下命令查看数据库编码方式:
mysql> show variables like 'character_set_%';
+--------------------------+----------------------------------------+
| Variable_name | Value |
+--------------------------+----------------------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /opt/mysql_root/base/share/charsets/ |
2、客户端导出数据命令加上设置编码语句:
根据上面显示数据库编码为utf8,因此加上编码参数为:--default-character-set=utf8
执行如下命令,将数据库为database1中的tableName中的数据导出到testexport.txt文件
mysql --default-character-set=utf8 -uusername -ppasswd -hhost -Pport -Ddatabase1 -e " select * from tableName" > testexport.txt
3、通过load data 导入时,在导入的语句后面指定文件内容编码方式
load data local infile '/data1/testexport.txt' replace into table tableName character set utf8
发表评论
-
mysql修改表、字段、库的字符集
2016-12-06 15:59 3180mysql修改表、字段、库的字符集(转) 原文链接:http ... -
用SQL命令查看Mysql数据库,表的大小方法
2016-05-07 22:42 1397要想知道每个数据库 ... -
mysql碎片整理方法
2015-11-10 11:55 5148对于一个表如果经常插入数据和删除数据,则会产生很多不连 ... -
mysql int(10)中的10表示的真正含义
2015-10-10 10:26 8190int(10): 之前总以为其中的10表示字段所能表示的位数 ... -
mysql replace into 用法详解
2015-10-10 09:53 5000Replace into是Insert into的增强版。在 ... -
mysql查看锁表方法详解
2015-10-17 16:51 22477mysql查看锁表方法详解 1、show OPEN ... -
mysql 修改表的语法详解
2015-07-21 20:09 1363mysql 修改表的详细语法介绍 ALTER [IG ... -
msyql设置密码报错:ERROR 1372 (HY000): 解决方法详解
2015-07-12 22:50 7390MySql给用户设置权限同时指定访问密码时,会提示如下错误 ... -
mysql 日期格式化date_format详细使用
2015-06-26 14:51 2379日期转换函数的详细使用说明 DATE_FORMAT( ... -
Linux系统上安装MySQL
2015-06-10 14:25 16491.准备工作 从MySQL官网上分别下载mysql服 ... -
mysql 在linux客户端插入数据中文乱码
2015-04-20 19:19 11641、查看系统客户端,数据库,连接层的编码 查看方法: h ... -
mysql 取每组前几条记录
2015-03-16 14:45 5214一、对分组的记录取前N条记录:例如:取每组的前3条最大的记 ... -
mysql数据导入、导出方法汇总
2015-03-06 11:20 3922一、mysql远程导入 前言部分 由于公司的MyS ... -
安装mysql
2015-03-04 10:04 417安装mysql (1)删除linux上已经安装的my ... -
mysql导入数据load data infile用法
2015-02-06 09:30 1237我们常常导入数据!mysql有一个高效导入方法,那就是load ... -
mysql导出数据不输出标题行
2015-01-14 09:49 4073当想使用数据库中的某些数据,想将其导入到文件中,而想去掉第一行 ... -
select into outfile access deny问题
2015-01-12 11:49 3330本文转自:http://hatemysql.com/2010/ ... -
mysqldump导出时出现when doing LOCK TABLES
2015-01-12 11:25 2475执行 mysqldump -uxxx -pxxx -hxx ... -
CASE WHEN 用法介绍
2014-12-26 10:00 1057CASE WHEN 用法介绍 1. CASE WHEN 表达 ... -
sql 行列转换
2014-12-26 09:54 3113行转列的思想是通过case when 来实现 列转行的思想是通 ...
相关推荐
解决Navicat for MySql 导入EXCEL中文乱码问题解决的有效方法
介绍了Mysql 导入导出csv 中文乱码问题的解决方法,有需要的朋友可以参考一下
解决mysql导入导出数据乱码问题 首先要做的是要确定你导出数据的编码格式,使用mysqldump的时候需要加上–default-character-set=utf8, 例如下面的代码: 代码如下:mysqldump -uroot -p –default-character-set=...
大家在使用PHPmyadmin把mysql数据库导出导入的时候都遇到过中文乱码的问题,尤其是网站迁移的过程中,只有把这个中文乱码的问题解决好了,你才能把mysql数据库玩熟玩好。
mysql导出乱码 可以使用 导入导出命令 指定默认字符集,使导出的字符为中文
navcat导出,导入mysql8,出现乱码问题,mysql数据迁移,新建数据库
datax数据从hive表导入mysql表,数据缺失解决
您可能感兴趣的文章:mysql导入导出数据中文乱码解决方法小结mysql 中文乱码 解决方法集锦实战mysql导出中文乱码及phpmyadmin导入中文乱码的解决方法windows环境下Mysql中文乱码问题解决方法Windows服务器
这个版本修改了一些小问题,但不涉及数据导入导出功能,调整了界面,添加调试日志输出及屏蔽,但没有解决日志里中文字符显示时乱码问题,优化了导入导出的一些底层代码,对日志显示方面还需要进一步完善 请下载最新...
因为要把本机的gbk编码的mysql数据库导入到虚拟主机去,服务商只提供了phpmyadmin供你导入导出。
一、导出数据。...错误没治了,最终找到解决方案,可以指定mysql的mysqldump,路径为:/usr/local/mysql/bin/mysqldump,这样是把数据导出为sql语句的insert语句。 由于需要是把数据导出为excel,所以通过
工作原因,常常不能实现完全的线上化(即,所有数据都在线上完成,不需要导入导出),而导出Excel常常比修炼成仙还慢,因此,我们将数据库文件导出到本地使用的时候,常常使用的方法的是导成CSV格式。 而csv格式的也...
如果是UTF8编码的数据,如我的博客(http://www.zhouliang.name)采用WordPress程序,默认使用UTF8编码,则只能在MySQL 4.1/MySQL 5以上的数据库中导入导出,因为低版本的MySQL不支持UTF8. 6.以上说明仅针对本程序而言,在...
mysql升级教程文档。• in-place upgrade: • 适合小版本的升级。...• 即:使用mysqldump 或 mydumper 导入导出数据,实现版本的升级。 • 特点:可以跨操作系统,跨大版本;但,升级速度慢,容易出现乱码等问题。
我的个人实践是:phpmyadmin 导出 ... 的说法,那样不行,中文乱码。 1.首先在命令行控制台中打开mysql 或许命令的如下: mysql -u root -p database_name 然后或许会提示输入对应的密码 2.下面这条命令或许对你有用,当
我的个人实践是:phpmyadmin 导出 ... 的说法,那样不行,中文乱码。 1.首先在命令行控制台中打开mysql 或许命令的如下: mysql -u root -p database_name 然后或许会提示输入对应的密码 2.下面这条命令或许对你有用,当