PostgreSQL-12-数据导入与导出

1、数据导入 - COPY FROM

CREATE DATABASE c04_datacleaning;

\c c04_datacleaning

创建新的数据库

 

COPY table_name [ ( column_name [, ...] ) ]

    FROM { 'filename' | PROGRAM 'command' | STDIN }

    [ [ WITH ] ( option [, ...] ) ]

      COPY FROM语法

 

CREATE TABLE data(

      房屋编码 int,

      小区 text,

      朝向 text,

      房屋单价 numeric,

      参考首付 numeric,

      参考总价 numeric,

      经度 numeric,

      纬度 numeric

      ); 

       创建表格data

       注意,需要创建和源数据一致的表头名称及数据类型

\COPY data FROM 'C:\Users\iHJX_Alienware\Desktop\深圳罗湖二手房信息.csv' WITH CSV HEADER ENCODING 'utf8';

导入数据,这里是用\COPY → 从客户端寻找文件复制

①excel/txt等先导出csv; ②设置编码utf-8;③导入数据

注意路径不能太复杂

WITH CSV HEADER → 表头信息

ENCODING → 设置编码

COPY是从服务端寻找文件,\COPY是从客户端上寻找文件

 

 

2、数据导出 - COPY TO

COPY { table_name [ ( column_name [, ...] ) ] | ( query ) }

    TO { 'filename' | PROGRAM 'command' | STDOUT }

    [ [ WITH ] ( option [, ...] ) ]

    COPY TO语法

\COPY data TO 'C:\Users\iHJX_Alienware\Desktop\数据导出.csv' WITH CSV HEADER;

导出数据,这里是用\COPY → 导出客户端数据

 

转载于:https://www.cnblogs.com/swefii/p/10744079.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值