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;

  

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-08-23
  • 2021-12-02
  • 2022-12-23
  • 2022-02-08
  • 2021-11-30
  • 2022-12-23
猜你喜欢
  • 2021-12-02
  • 2022-12-23
  • 2022-01-31
  • 2021-06-18
  • 2021-12-02
  • 2022-01-25
相关资源
相似解决方案