轻松掌握PostgreSQL的基本操作

发表时间: 2019-07-05 20:21

PostgreSQL是一个功能强大的开源对象关系数据库管理系统(ORDBMS),用于安全地存储数据,它是是跨平台的,可以在许多操作系统上运行,如Linux,FreeBSD,OS X,Solaris和Microsoft Windows等。它的特点如下:

1、PostgreSQL可在所有主要操作系统(即Linux,UNIX(AIX,BSD,HP-UX,SGI IRIX,Mac OS X,Solaris,Tru64)和Windows等)上运行。

2、PostgreSQL支持文本,图像,声音和视频,并包括用于C/C++,Java,Perl,Python,Ruby,Tcl和开放数据库连接(ODBC)的编程接口。

3、PostgreSQL支持SQL的许多功能,例如复杂SQL查询,SQL子选择,外键,触发器,视图,事务,多进程并发控制(MVCC),流式复制,热备。

4、在PostgreSQL中,表可以设置为从“父”表继承其特征。

5、可以安装多个扩展以向PostgreSQL添加附加功能。

今天就用它的命令行工具psql,来简单的操作一下PostgreSQL:

1、登陆数据库:psql -U 用户名 -d 数据库名

也可以指定参数登陆:psql -U 用户名 -d 数据库名 -h 主机 -W 密码

2、列举数据库:\l

3、切换数据库:\c 数据库名

4、列举当前数据库中的表:\dt

5、查看表结构:\d 数据库表名

6、查看索引:\di

7、显示 PostgreSQL 的使用和发行条款相关内容:\copyright

8、显示或者设定字符编码:\encoding [字符编码]

9、显示帮助:\h

10、更改用户密码:\password [用户名]

11、退出psql命令行工具:\q

其他的DDL或者DML语句和mysql的大同小异,这里就不再赘述了!