提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:吴园园|2020-06-15 16:30:09.823|阅读 559 次
概述:在本文中,我们将介绍两种从CSV文件导入和导出PostgreSQL表的方法-使用dbForge Studio for PostgreSQL的内置导入和导出功能,以及使用COPY命令。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
dbForge Studio for PostgreSQL是一个用于开发和管理PostgreSQL数据库的GUI工具。PostgreSQL的IDE允许用户创建、开发和执行查询、编辑和调整代码,设计数据感知报告和图表,在方便和用户友好的界面中导入和导出数据。
点击下载dbForge Studio for PostgreSQL最新试用版
CSV文件提供了一种收集和存储数据的好方法,并且通常用作在服务器之间移动表数据的可靠方法。在本文中,我们将介绍两种从CSV文件导入和导出PostgreSQL表的方法-使用dbForge Studio for PostgreSQL的内置导入和导出功能,以及使用COPY命令。
创建CSV文件并准备表结构
首先,我们需要一个包含数据的CSV文件和一个基本表结构,该结构可以容纳这些数据。
对于此示例,您可以在计算机上使用任何CSV文件。如果没有要使用的CSV文件,则可以通过两种方法创建此类文件:
在专门的应用程序(例如,Microsoft Excel)中创建它
包含在专用软件中创建的表格数据的CSV文件
使用任何文本编辑器创建一个新文件,将一些以逗号分隔的文本数据粘贴到其中,然后将其保存为CSV文件(例如table_data_import.csv)。
包含在文本编辑器中创建的表数据的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文件
结论
在本文中,我们研究了从CSV文件导入和导出PostgreSQL表的两种方式。为了更好地了解该问题,您可以了解有关dbForge Studio for PostgreSQL的数据导入和导出功能的更多信息。您可以下载dbForge Studio for PostgreSQL,并在30天免费试用版中检查其全部功能。
了解更多产品信息或想要购买产品正版授权请点击
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
文章转载自:本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢