↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

已结束支持的版本: 6.4
历史版本。 PostgreSQL 6.4 已结束支持。 请参阅 当前版本手册.

第 15 章 查询语言

注意

本章必须深入讲解查询语言的每个领域。目前是教程的一份副本。- thomas 1998-01-12

Postgres 查询语言是 SQL3 的一个变体。它有许多扩展,例如可扩展的类型系统、继承、函数和产生式规则。这些是从原始的 Postgres 查询语言 PostQuel 继承来的特性。本节概述如何使用 Postgres SQL 执行简单的操作。本手册只想让你了解我们的 SQL 的风味,绝非完整的 SQL 教程。关于 SQL 已有许多著作。例如,可查阅Understanding the New SQL或A Guide to the SQL Standard。你还应注意 Postgres 的某些特性并不属于 ANSI 标准。

15.1. 概念

Postgres 中的基本概念是类(class),它是对象实例的一个命名集合。每个实例都具有同一组命名属性,而每个属性都有特定的类型。此外,每个实例都有一个在整个安装中唯一的永久对象标识符(OID)。由于 SQL 语法使用表的说法,我们将把术语表(table)和类(class)互换使用。同样,SQL 的行(row)就是实例(instance),而 SQL 的列(column)就是属性(attribute)。如前所述,类被组织成数据库,而由单个 postmaster 进程管理的一组数据库构成一个安装或站点。

报告文档问题

阅读 上游文档. 反馈更正前请先核对 当前版本手册.