将mysql数据库内的表导出为execel格式文件:

方法1:mysql命令:select * into outfile '/tmp/test.xls' from table_name;(需要注意的是'/tmp'这一目标文件夹,如果换成其它文件夹可能会有写权限的问题,具体可以再另外尝试)

 

方法2:Python脚本:(暂无,有时间的话,可以尝试用Python导出试试)

 

其它方法:(在其它地方看到,但是还没有尝试,如果有时间的话,可以再试一下)

a.查询都自动写入文件:
mysql> pager cat > /tmp/test.txt ;
PAGER set to 'cat > /tmp/test.txt'
之后的所有查询结果都自动写入/tmp/test.txt',并前后覆盖
mysql> select * from table ;
30 rows in set (0.59 sec)
在框口不再显示查询结果

 

b.跳出mysql命令行
[root@SHNHDX63-146 ~]# mysql -h 127.0.0.1 -u root -p XXXX -P 3306 -e "select * from table"  > /tmp/test/txt

相关文章:

  • 2021-10-23
猜你喜欢
  • 2021-05-27
  • 2021-11-23
  • 2022-12-23
  • 2021-08-18
  • 2021-08-08
  • 2021-09-26
  • 2021-07-04
相关资源
相似解决方案