dbForge Studio for PostgreSQL最新试用版
创建CSV文件并准备表结构
首先,我们需要一个包含数据的CSV文件和一个基本表结构,该结构可以容纳这些数据。
对于此示例,您可以在计算机上使用任何CSV文件。如果没有要使用的CSV文件,则可以通过两种方法创建此类文件:
在专门的应用程序(例如,Microsoft Excel)中创建它

包含在专用软件中创建的表格数据的CSV文件

之后,我们需要在您的数据库中创建一个空表。该表的列应表示将如何解释CSV文件中的数据。例如:
CREATE TABLE sample_table( name varchar(50), email varchar(255), capital_city varchar, state varchar(2));

执行在数据库中创建表结构的脚本
一旦有了CSV文件和表结构,我们就可以实际测试PostgreSQL表数据的导入和导出过程。
使用COPY语句导入CSV文件
将CSV文件导入表的一种方式是使用COPY语句。此命令将所有记录从指定文件复制到目标数据库表中。这是COPY命令的基本语法:
COPY FROM'location + file_name'DELIMITER','CSV HEADER;
<表名> –您要将数据导入到的表的名称。
‘location + file_name’-您要从中导入数据的文件的完整路径。
DELIMITER’,’–指定用作逗 的定界符。
CSV –指定我们要从中导入数据的文件的格式。
HEADER –指定目标文件包含一个标题行,在导入过程中应将其跳过。
在我们的示例中,该语句将如下所示:
COPY sample_table FROM'D: csv_examples table_data_import.csv'DELIMITER',CSV HEADER;

执行COPY命令以将数据从CSV文件导入表
在dbForge Studio for PostgreSQL中导入CSV文件
或者,您可以直接从dbForge Studio for PostgreSQL将CSV文件导入到表中。
为此,请转到数据库→导入数据…
将打开数据导入向导。在这里,选择CSV并 在窗口底部的“ 文件名”部分中指定文件的路径。
从这里,数据导入向导将指导您配置导入过程的设置。

使用dbForge Studio for PostgreSQL的功能将数据从CSV文件导入到表中
使用COPY语句导出CSV文件
将PostgreSQL数据导出到CSV文件的过程与我们一直在进行的导入过程非常相似。唯一的区别是您需要将COPY命令中的FROM关键字更改为TO关键字。这样,您将使命令将数据从目标表导出到指定的CSV文件。在这种情况下,命令如下所示:
COPY sample_table TO'D: csv_examples table_data_export.csv'DELIMITER',CSV HEADER;

执行COPY命令以将数据从表导出到CSV文件
在dbForge Studio for PostgreSQL中导出CSV文件
您也可以直接从dbForge Studio for PostgreSQL将表中的数据导出到CSV文件中。
首先,您只需要浏览至数据库→导出数据…,
这将提示打开数据导出向导,从那时起,它将为您提供导出过程的各种设置。

使用dbForge Studio for PostgreSQL的功能将数据从表导出到CSV文件
结论
了解更多产品信息或想要购买产品正版授权请点击【咨询在线客服】
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!