PostgreSQL 教程


PostgreSQL 教程

PostgreSQL 教程

PostgreSQL 是一种流行的关系数据库管理系统 (RDBMS)。我们的 PostgreSQL 教程提供了 PostgreSQL 的基本和高级概念。在本教程中,我们将学习 PostgreSQL 语言的所有主题,例如创建数据库、删除数据库、选择数据库、选择表、更新记录、创建表、删除记录、删除表、触发器、函数、插入记录、过程、游标等。

我们还将提供 PostgreSQL 面试题和测验,以帮助您更好地了解 PostgreSQL 语言。本教程将帮助我们了解 PostgreSQL 的所有主要功能,还提供有关如何使用 PostgreSQL 的知识。

什么是PostgreSQL?

PostgreSQL 是一个ORDBMS [开源对象关系数据库管理系统]。它用于安全地存储数据;支持最佳实践,并允许在处理请求时恢复它们。

  • PostgreSQL 最初于 1996 年 7 月 8 日加州大学推出。
  • 它是第一个执行MVCC [多版本并发控制] 特性的DBMS ,甚至在 Oracle 之前。多版本并发控制属性在 Oracle 中称为快照隔离。
  • 它是用C编程语言编写的。
  • PostgreSQL 是跨平台的,可以运行在各种操作系统上,例如Microsoft Windows、UNIX、FreeBSD、Mac OS X、Solaris、HP-UX、LINUX等。
  • PostgreSQL 是macOS服务器的现有数据库。
  • PostgreSQL 也读作 Post-gress-QL,它是由PostgreSQL 全球发展集团(一个全球性的志愿者团队)开发的,任何组织或其他私人实体都无法控制它。
  • PostgreSQL 将为我们提供在Java、C 和 C++等各种编程语言的帮助下添加自定义函数的便利
  • 在这里,我们可以描述我们的函数式语言、索引类型和数据类型,我们也可以创建一个自定义插件来增加我们需求的可靠性。
  • 其源代码可在PostgreSQL 许可下访问因此,我们可以自由地使用它,以任何形式更改和分配 PostgreSQL。
  • PostgreSQL 遵循事务以及ACID(原子性、一致性、隔离性和持久性)属性。
  • PostgreSQL 的主要目标是处理从单一技术到 Web 服务或具有多个并行用户的数据仓库的各种作业。

PostgreSQL 的历史

PostgreSQL的是由开发了PostgreSQL全球开发小组,这是由命名的计算机科学教授带领迈克尔·斯通布雷克加州大学伯克利分校[UCB]大学。教授的破石机始于1986 年,作为后续项目和 Ingres 之后的项目,旨在克服现有数据库系统的问题。

最初,它被称为Postgres,在 1996 年,该项目更名为PostgreSQL。然后,在 2007 年,他们做了一些分析,开发团队决定保留名称为PostgreSQL。现在,它是市场上最具创新性的开源数据库。

PostgreSQL 教程

年份 描述
1977-1985 : 在这些特定的年份,INGRES项目得到发展。 安格尔公司开发,1980年和1994年:冠群获得它。Ingres 项目是关系数据库的概念验证。
1986-1994:POSTGRES 在 INGRES 中,升级特性对于面向对象和查询语言Quel至关重要。INGRES 的代码库没有用作 POSTGRES 的基础。之后,它被商业化为 Illustrate,被Informix 和 IBM收购。
1994-1995:Postgres95 1994 年,添加了对 SQL 的支持。1995 年,他们以Postgres95 的形式发布。1996 年,他们重新发布为PostgreSQL 6.0PostgreSQL 全球开发团队的组建。