Linux下psql的使用(一):安装、建库、建表、数据载入、删除

Linux下psql的使用(一):安装、建库、建表、数据载入、删除

一. Install PostgreSQL Database

安装Postgresql

sudo apt-get install postgresql

登录PostgreSQL,设置用户信息

sudo -u postgres psql

    postgres=# create user <用户名> with createdb superuser createrole login;
    postgres=# create database <数据库名> owner <用户名>;
    postgres=# \q

输入命令重启postgresql

sudo service postgresql restart
//注
开启命令 sudo service postgresql start
停止命令 sudo service postgresql stop

二. 使用postgresql命令

输入psql,会出现psqlshell界面
psql界面
一些命令:
\l :show databases
\c <数据库名字> :use database 数据库
\dt :show tables
\q :exit
更多命令用man psql查看
命令使用

三. 新建数据库

1.在psqlshell界面里新建数据库

create database <数据库名字>;

新建数据库
可以使用命令\l查看全部数据库,查看是否建好。
然后输入\q退出psql

2.为数据库新建表

psql -d <数据库名字>

在出现的psql shell 界面会对应相应的数据库,里面输入建表语句。

create table <表名> (属性名1  属性类型,
                     属性名2  属性类型,
                     .........);

举一个例子:
建表

四. 加载数据

注:处理好的数据,方便数据库读取的格式
将处理好的数据导入到postgresql表中

psql -d <数据库名字>

在出现的psql shell 界面会对应相应的数据库,里面输入拷贝数据语句。

copy <表名> from '数据文件路径' with (format 文件格式, delimiter '分隔符');

举一个例子:
拷贝数据

五. 删除

删除表中某范围数据

delete from <表名> where <条件>;

删除表中所有数据

delete from <表名> ;

删除表

drop table <表名>;

删除操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值