postgresql 导入 导出(一张表)

导入sql   -w  指定数据库名

psql  -h 192.168.20.123 -p 5432 -w warehouse < /usr/20180808.sql

导出一张表sql   -w  指定数据库名

语法:# -h 地址 -p 端口 -t 指定表 -n 指定schema -Fp 输出一个纯文本sql文件 -E 指定字符集 -f 指定生成的sql文件路径 最后一个是dbname -U 用户 -W 密码 -c先清除

pg_dump -h 192.168.20.123 -p 5432 -c -Fp -t  house.tb_content_keyword_relation -E UTF-8 -f /usr/20180808.sql warehouse

原文地址:https://www.cnblogs.com/lingduqianli/p/9456549.html

时间: 2024-10-06 21:56:54

postgresql 导入 导出(一张表)的相关文章

SQLLoader5(从多个数据文件导入到同一张表)

从多个数据文件导入到同一张表很简单,只需要在INFILE参数指定多个数据文件的路径即可.数据文件1:test1.txt1111 ALLE SALESMAN2222 WARD SALESMAN数据文件2:test2.txt2222 JONE1 SMANAGER3333 JONE2 SMANAGER数据文件3:test3.txt4444 JONE3 SMANAGER5555 JONE4 SMANAGER 控制文件:testSqlLdr2.ctl LOAD DATA INFILE 'D:\oracle

Mysql导出(多张表)表结构及表数据 mysqldump用法

命令行下具体用法如下:  mysqldump -u用戶名 -p密码 -d 數據库名 表名 脚本名; 1.导出數據库為dbname的表结构(其中用戶名為root,密码為dbpasswd,生成的脚本名為db.sql)    mysqldump -uroot -pdbpasswd -d dbname >db.sql; 2.导出數據库為dbname某张表(test)结构    mysqldump -uroot -pdbpasswd -d dbname test>db.sql; 3.导出數據库為dbna

Mysql之将一张表内容导入另一张表中

类别一. 如果两张张表(导出表和目标表)的字段一致,并且希望插入全部数据,可以用这种方法: INSERT INTO 目标表 SELECT  * FROM 来源表 ; 例如,要将A 表插入到B 表中,则可以通过如下SQL语句实现: INSERT INTO A SELECT * FROM B ; 类别二. 如果只希望导入指定字段,可以用这种方法: INSERT INTO 目标表 (字段1, 字段2, ...) SELECT 字段1, 字段2, ...FROM 来源表 ; 请注意以上两表的字段类型必须

mysql数据库导入导出 查询 修改表记录

mysql数据导入导出: 导入: 把系统的文件的内容,保存到数据库的表里 导入数据的基本格式:mysql> load data infile "文件名" into table 表名 fields terminated by '分隔符' lines terminated by '\n'; 实例:把系统用户信息保存到hydra01库下的userinfo表里 mysql> create table userinfo(name char(20),password char(1),u

mysqldump批量导出(多张表)表结构及表数据

Mysql 批量导出表结构(数据) 仅导出结构,不导出数据: 1.导出數據库為dbname的表结构    mysqldump  -h主机地址 -u用户名 -p密码 -d dbname >db.sql; 2.导出數據库為dbname某张表(test)结构    mysqldump  -h主机地址 -u用户名 -p密码 -d dbname test>db.sql; 导出结构+数据:    3.导出數據库為dbname所有表结构及表數據(不加-d)    mysqldump  -h主机地址 -u用户

Postgresql 数据在一张表中存在,另一张表不满足完整性的查找

有两张表T1,T2,表结构和数据如下: create table t1 ( id int ); create table t2 ( id int, finished int ); insert into t1 values (1); insert into t1 values (2); insert into t1 values (3); insert into t1 values (4); insert into t1 values (5); insert into t1 values (6)

导入导出oracle数据库表的dmp文件

1.先进入命令行,点击开始,输入cmd 2.导入的命令是:imp 用户名/密码@网络服务名 file=xxx.dmp full=y; 3.导出的命令是:exp 用户名/密码@网络服务名 file=xxx.dmp tables=(表名); 小贴士:导出多个表时,表名使用逗号隔开如:tables=(table1,table2,table3).

PostgreSQL导出一张表到MySQL

1. 查看PostgreSQL表结构,数据量,是否有特殊字段值 region_il=# select count(*) from result_basic; count --------- 2611527 (1 row) region_il=# \d result_basic Table "noco_il_16q1.result_basic" Column | Type | Modifiers -----------------------+----------------------

postgresql导出某张表的数据

\copy 表名 to 路径 with csv 比如: \copy dataset to /home/backup/dataset.csv with csv 路径需不需要加引号呢,,加不加呢....我也不知道....都试试吧... 导入CSV COPY mytable FROM '/myfile.csv'  WITH CSV  HEADER postgres=# COPY vender(sid,vender_id,vender_name,connector,created_by,created_