对象数据库有哪些(对象关系数据模型)-冯金伟博客园

PostgreSQL是一个功能强大的开源对象关系数据库管理系统(ORDBMS ),用于安全地存储数据,是一个跨平台,可以是Linux、FreeBSD、OS X、solols 其特征如下

1、PostgreSQL是所有主要的操作系统,即Linux、UNIX(AIX、BSD、惠普- 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

6、看索引: di

对象数据库有哪些(对象关系数据模型)-冯金伟博客园

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

对象数据库有哪些(对象关系数据模型)-冯金伟博客园

8、显示或设定文字代码(\encoding [ ) [文字代码]

对象数据库有哪些(对象关系数据模型)-冯金伟博客园

9、显示帮助:\h

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

对象数据库有哪些(对象关系数据模型)-冯金伟博客园

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

其他DDL或DML语句与mysql相似,但在此不作说明。