MySQL直接导出Excel表格

MySQL直接导出Excel表格

在shell命令行下执行
语法格式:
echo 查询语句 管道 登录mysql链接方式 > 定向输出文件
echo “SELECT * FROM 表名 WHERE trail_time BETWEEN ‘1451577600’ and ‘1483113600’” | mysql -h127.0.0.1 -u数据库账户名 -p 数据库名> /home/2016.xls(存放路径/文件名)
在这里插入图片描述
在这里插入图片描述

导出来之后下载到本地,发现中文乱码。解决办法如下:
在服务器端使用iconv来进行编码转换
iconv -futf8 -tgb2312 -o新文件名 原文件名
iconv -futf8 -tgb2312 -o2016-1.xls 2016.xls
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43713498/article/details/88057312