SELECT ... INTO OUTFILE
是 MySQL 中的一个语句,用于将查询结果导出到一个文件中。这个文件可以位于服务器主机上,其位置必须可被 MySQL 服务器访问。使用此语句时,MySQL 不会覆盖已存在的文件,除非明确指定 OVERWRITE
关键字。
SELECT ... INTO OUTFILE
语句。FIELDS TERMINATED BY
和 LINES TERMINATED BY
自定义字段和行分隔符的语句。OVERWRITE
关键字覆盖已存在文件的语句。SELECT ... INTO OUTFILE
语句时,提示“Access denied”/tmp
),然后再将其移动到目标位置。FIELDS TERMINATED BY
和 LINES TERMINATED BY
的设置。以下是一个简单的示例,演示如何使用 SELECT ... INTO OUTFILE
语句将数据导出到 CSV 文件:
SELECT * FROM your_table
INTO OUTFILE '/path/to/your/output.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '
';
请注意,你需要将 /path/to/your/output.csv
替换为你实际想要保存文件的路径。此外,根据你的数据特点,你可能需要调整字段分隔符、字段包围符和行终止符的设置。