所有都亲测,不废话,上代码:
导出
select count(1) from table into outfile '/tmp/test.xls' character set gbk;
导入
load data local infile 'file.txt' into tableName character set gbk;
中文乱码多半就是因为数据库里存储方式是GBK,MySQL本体默认用的utf8,* MySQl文件中文正确导入要求进出都要加character set gbk。
还有一个没测的马起来
跳出mysql命令行
[root@SHNHDX63-146 ~]# mysql -h 127.0.0.1 -u root -p XXXX -P 3306 -e "select * from table" > /tmp/test/txt