繁体   English   中英

SQL到outfile - 文件存储在哪里? (MySQL,Windows)

[英]SQL into outfile - where is the file stored? (MySQL, Windows)

我正在使用MySQL,并希望将以下查询的结果存储在我的机器本地的csv文件中:

SELECT * INTO OUTFILE 'mysqlresults.csv' FIELDS TERMINATED BY ','OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM table;

我搜索过该文件但它无法位于磁盘上的任何位置,因此它不在“data”目录中。

默认情况下它存储在MySQL的数据目录中。 您可以通过命令检查数据目录:

show variables like 'datadir';

您无法使用在远程服务器上运行的此命令在本地存储它,您需要从服务器下载该文件。

您也可以使用此命令:

SELECT * FROM table INTO OUTFILE 'mysqlresults.csv' FIELDS TERMINATED BY ','OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' ;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM