ITPub博客

首页 > 数据库 > MySQL > mysql使用sql导出成excel

mysql使用sql导出成excel

原创 MySQL 作者:water_chou 时间:2017-08-09 16:51:32 0 删除 编辑
mysql数据库字符集是utf8,
excel字符集是gbk,
所以为了避免乱码,在导出时统一字符集。
SELECT a.*
INTO OUTFILE 'd:\aqq.xls' 
CHARACTER SET gbk
FIELDS TERMINATED BY ' ' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
from table_name a;

结果导出的路径不在指定的路径下,跑到D:\mysql-5.7.16-winx64\data下了。
补充下:用户是否有导出权限。

如果没有,需要修改mysql的my.ini文件,然后重启mysql.
只需要添加下面一行,即可:
secure_file_priv=



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24349972/viewspace-2143314/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
上善若水

注册时间:2011-08-10

  • 博文量
    51
  • 访问量
    75752