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
,会出现psql
shell界面
一些命令:
\l
:show databases
\c <数据库名字>
:use database 数据库
\dt
:show tables
\q
:exit
更多命令用man psql
查看
三. 新建数据库
1.在psql
shell界面里新建数据库
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 <表名>;