某个需求,为了简单单独建表存储,而且没有相关的后台管理方法,无法查看,或导出,但是又突然出现需要导出这个需求。
所以突然想到MySQL是否带了这种直接导出到文件中的方法,查资料后发现果然有。
只需要在命令行中执行如下查询即可。
SELECT * FROM my_table INTO OUTFILE 'file.csv' FIELDS TERMINATED BY ',';
有几点需要注意:
0.文件将在服务器上生成,所以需要需要MySQL进程有生成文件的权限。
1.必须为一个不存在的文件名。
其实还有一些功能,或者说是说明,这里并没有写。
官方文档: