使用load data local infile 导入文本文件到MySQL乱码问题
2017-02-07 17:15
741 查看
命令:
mysql -h localhost -uroot -proot test -e "load data local infile '/Users/xiaomai/workspace/python/pachong/de3.txt' into table dz_ershoufang character set 'utf8' fields terminated by '\t'"
首先查看一下数据库的编码
SHOW VARIABLES LIKE "%CHAR%";
然后设置一下它们的编码为utf8
SET NAMES utf8;
再重新查看一下数据库的编码
SHOW VARIABLES LIKE "%CHAR%";
如果还有部分编码未改变,可以进行单个设置
SET character_set_database = utf8;
SET character_set_server = utf8;
再次重新查看一下数据库的编码
SHOW VARIABLES LIKE "%CHAR%";
然后再倒入OK.
mysql -h localhost -uroot -proot test -e "load data local infile '/Users/xiaomai/workspace/python/pachong/de3.txt' into table dz_ershoufang character set 'utf8' fields terminated by '\t'"
首先查看一下数据库的编码
SHOW VARIABLES LIKE "%CHAR%";
然后设置一下它们的编码为utf8
SET NAMES utf8;
再重新查看一下数据库的编码
SHOW VARIABLES LIKE "%CHAR%";
如果还有部分编码未改变,可以进行单个设置
SET character_set_database = utf8;
SET character_set_server = utf8;
再次重新查看一下数据库的编码
SHOW VARIABLES LIKE "%CHAR%";
然后再倒入OK.
相关文章推荐
- C#中mySQL 使用语句LOAD DATA LOCAL INFILE 'record.log' INTO TABLE PT_LOG;导入数据时乱码问题
- [MySQL]load data local infile向MySQL数据库中导入数据时,无法导入和字段不分离问题。
- mysql LOAD DATA LOCAL INFILE导入到数据库后第一行第一列数据为0的问题
- MySQL用Load Data local infile 导入部分数据后中文乱码(character set utf8)
- MySQL用Load Data local infile 导入部分数据后中文乱码
- MySQL远程导入数据LOAD DATA LOCAL INFILE ...
- MySQL学习笔记---- LOAD DATA LOCAL INFILE中文乱码
- Ubuntu+Mysql之从格式化文件导入数据库——Load Data 命令使用及local-infile=1用法
- 【转】【MySQL】用 Load data local infile 语句快速导入文件
- Java中实现大批量导入数据到MySQL——LOAD DATA LOCAL INFILE
- mysql 导入csv数据时,Load Data Local Infile的权限
- Java利用MYSQL LOAD DATA LOCAL INFILE实现大批量导入数据到MySQL
- php中使用load data local infile语句时解决的问题
- 【转】关于MYSQL LOAD DATA LOCAL INFILE 支持问题
- 使用LOAD DATA LOCAL INFILE来导入数据
- mysql 导入csv数据时,Load Data Local Infile的权限
- Linux下使用MySQL"load data infile"出错的问题
- mysql 导入数据 LOAD DATA LOCAL INFILE
- mysql文件导入到数据库load data infile into table 的使用例子
- mysql load data infile 导入数据