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编码格式。

你可能感兴趣的:(mysql 导出select语句结果到excel文件)