PostgreSQL 导出数据为CSV

在SQL脚本中导出数据,可以使用COPY命令。以下是一个示例:

COPY (SELECT * FROM your_table) TO 'path/to/your_file.csv' WITH CSV HEADER;

请确保将your_table替换为你要导出数据的实际表名,并将path/to/your_file.csv替换为你要保存数据的实际文件路径。

如果想在psql命令行工具中使用\copy命令,确保在命令行中使用而不是在SQL脚本中使用。在psql命令行中,使用\copy命令时,确保在命令的末尾加上分号,如下所示:

\copy (SELECT * FROM your_table) TO 'path/to/your_file.csv' WITH CSV HEADER;

注意:在命令行执行语句,SQL语句不能换行

猜你喜欢

转载自blog.csdn.net/xiaohuihui1400/article/details/133797012