Postgresql和PLSQL有什么区别?这两个分别是什么

很多小伙伴在刚开始接触到postgresql数据库的时候可能会看到PLSQL这个词语,但是却不知道它和Postgresql数据库之间有什么区别和关系 。那下面这篇文章就会来详细的介绍一下这两个分别是什么 。

Postgresql和PLSQL有什么区别?这两个分别是什么

文章插图
一、Postgresql
PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等 。
所以简单的来说,postgresql和mysql一样都是关系型数据库管理系统,他们都一样可以使用数据库的操作语句T-SQL去查询 。
二、PLSQL
PLSQL是一个专门为Oracle数据库开发出来一个集成开发环境,它的作用就是扩展对Oracle操作的SQL语句,所以在一定程度上它又是一个程序语言 。总的来说,PLSQL就是一个集成了一般SQL语句特点和使用方法并在其之上进行了一定扩展的只能用在Oracle数据库的一个查询语言 。
三、Postgresql和PLSQL有什么关系
这两个之间任何关系都没有,因为它们的使用对象都完全不同 。一个postgresql是关系型数据库管理系统,是用来进行数据的存取的 。而PLSQL只是一个用来在Oracle数据库上进行数据查询和添加删除等操作的SQL语言,是用来编写语句的 。
【Postgresql和PLSQL有什么区别?这两个分别是什么】所有它们两个之间的区别就在于一个是数据库,能用来存数据 。一个是数据库查询语法能用来编写查询数据库数据的语句 。

    推荐阅读