PostgreSQL:强大的开源物件关系数据库管理系统

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的大同小异,这里就不再赘述了!