mysql查询结果导出excel文件
原来用的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;
每天努力一点点!
浙公网安备 33010602011771号