tianxian

 

原来用的oracle使用pl-sql developer工具可以很方便的导出查询结果excel文件。

现在换成mysql,navicat 不太方便导出指定查询结果。

可以使用mysql自带导出表格功能。

-- 查看导出文件路径

SHOW VARIABLES like \'secure_file%\';

-- 导出格式,into outfile \'导出文件存放目录\' 

SELECT * FROM tbl_user WHERE id = 1 INTO OUTFILE \'/var/lib/mysql-files/test.xlsx\'; 

或者

SELECT * INTO OUTFILE \'/var/lib/mysql-files/测试.xlsx\' FROM tbl_user WHERE id = 1; 

linux查看导出目录权限other分组为无权限。只有mysql用户或者root用户才有权限访问。

查看并下载导出excel

 

-- 修改数据库字符集,默认latin1

show variables like \'character%\';

set character_set_server=utf8;

set character_set_database=utf8;

  

分类:

技术点:

相关文章: