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。现在,它是市场上最具创新性的开源数据库。
年份 | 描述 |
---|---|
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.0。PostgreSQL 全球开发团队的组建。 |
下一篇:没有了
相关文章:
- [PostgreSQL教程]PostgreSQL特性-PostgreSQL教程|
- [PostgreSQL教程]PostgreSQL版本-PostgreSQL教程|
- [PostgreSQL教程]PostgreSQL语法-PostgreSQL教程|
- [PostgreSQL教程]在Windows上安装PostgreSQL-PostgreSQL教程|
- [PostgreSQL教程]连接到PostgreSQL数据库服务器-PostgreSQL教程|
- [PostgreSQL教程]PostgreSQL创建数据库-PostgreSQL教程|
- [PostgreSQL教程]PostgreSQL选择数据库-PostgreSQL教程|
- [PostgreSQL教程]PostgreSQL删除/删除数据库-PostgreSQL教程|
- [PostgreSQL教程]PostgreSQL创建表-PostgreSQL教程|
- [PostgreSQL教程]PostgreSQL删除/删除表-PostgreSQL教程|
相关推荐:
- [PostgreSQL教程]PostgreSQL与SQLite-PostgreSQL教程|
- [PostgreSQL教程]MongoDB与PostgreSQL-PostgreSQL教程|
- [PostgreSQL教程]psqlcommands-PostgreSQL教程|
- [PostgreSQL教程]PostgreSQLDate&TimeFunction-PostgreSQL教程|
- [PostgreSQL教程]PostgreSQLFunctions-PostgreSQL教程|
- [PostgreSQL教程]PostgreSQLMulti-columnIndexes-PostgreSQL教程|
- [PostgreSQL教程]PostgreSQL禁用触发器-PostgreSQL教程|
- [PostgreSQL教程]PostgreSQL左连接-PostgreSQL教程|
- [PostgreSQL教程]PostgreSQLANDCondition-PostgreSQL教程|
- [PostgreSQL教程]PostgreSQL获取子句-PostgreSQL教程|
- PostgreSQL与SQLite-PostgreSQL教程|
- PostgreSQL与Oracle-PostgreSQL教程|
- PostgreSQL与MariaDB-PostgreSQL教程|
- PostgreSQL与SQLServer-PostgreSQL教程|
- MongoDB与PostgreSQL-PostgreSQL教程|
- PostgreSQLEXCEPT-PostgreSQL教程|
- PostgreSQLINTERSECT-PostgreSQL教程|
- PostgreSQLUnion-PostgreSQL教程|
- psqlcommands-PostgreSQL教程|
- PostgreSQLDate&TimeFunction-PostgreSQL教程|
- PostgreSQL删除触发器-PostgreSQL教程|
- PostgreSQLOrderby子句-PostgreSQL教程|
- PostgreSQL与SQLite-PostgreSQL教程|
- PostgreSQLINTERSECT-PostgreSQL教程|
- PostgreSQLAlias-PostgreSQL教程|
- PostgreSQLNot-NullConstraint-PostgreSQL教程|
- PostgreSQL与Oracle-PostgreSQL教程|
- PostgreSQL与MariaDB-PostgreSQL教程|
- MongoDB与PostgreSQL-PostgreSQL教程|
- PostgreSQLUnion-PostgreSQL教程|