mysql 导出select语句结果到excel文件

业务数据需求有时候在后来一段时间内仅偶发性的,那么对应的开发可能没有那么必要,这时候针对需要提供的数据可以采用人工导出Excel的方式给到业务部门。

方案一:

mysql -u xxx -p xxx -h xxx -P xxx -e "query statement" db > file

方案二:

mysql -u xxx -p xxx -h xxx -P xxx
select * from table into outfile 'xxx.xls'; 

如果如navicate for mysql/phpadmim等界面工具有权限操作数据库,那就更方便了,数据查询出来点击相应导出按钮就可以了。
由于数据库导出编码是UTF-8,Excel的编码是GBK,所以直接用Excel打开文件会出现乱码,在此之前采用编辑工具转化编码就可以了。
一种是采用文本打开保存为unicode。
一种是采用notepad打开,编码->转为ANSI编码格式。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容