接前文,在阿里云ECS服务器安装完postgresql后,现在我们就可以对postgresql数据库进行一些简单的增删改查操作了。

1.进入命令行界面进行简单操作

pgsql和mysql一样可以通过交互式提示符连接操作,连接方式如下:
/usr/local/postgre/pgsql/bin/psql -h 127.0.0.1 -d postgres -U postgres -p 5432

其中-h参数指定服务器地址,默认为127.0.0.1,默认不指定即可,-d指定连接之后选中的数据库,默认也是postgres-U指定用户,默认是当前用户,-p 指定端口号,默认是"5432"
其它更多的参数选项可以执行: ./bin/psql --help 查看。

(1).查看当前数据库列表

命令提示符前面的就是当前的数据库,使用\l;查看当前的数据库列表,默认postgrestemplate0和1这3个库是不允许操作的

(2).创建新的数据库

执行 CREATE DATABASE test WITH OWNER=postgres ENCODING='UTF-8';这样就创建好了数据库test。

(3).切换进入至某一数据库

切换进入至数据库名为test的数据库中,\c test;

(4).在一个数据库中创建一个数据表

创建一个名为student的表:

CREATE TABLE student(
id integer NOT NULL,
name character(32),
number char(5),
CONSTRAINT student_pkey PRIMARY KEY (id)
);

(5).查看当前数据库下的所有表

执行\d;
查看某一个表(student)的详细信息为: \d student;

(6).退出交互式界面

执行\q

(7).查看所有用户名
执行\du;

2.增删改查

(1).增

对上面创建的表进行插入一条测试数据:INSERT INTO ……
INSERT INTO student (id, name, number) VALUES (1, 'zhangsan', ‘1023’);

(2).查

查询上面那条数据:**SELECT * FROM …… WHRER ……**
SELECT * FROM student WHERE id=1;