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

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

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

第 13 章 查询语言

注意

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

Postgres 查询语言是 SQL3 的一个变种。它有许多扩展,例如可扩展的类型系统、继承、函数和产生式规则。那些都是从最初的 Postgres 查询语言 PostQuel 继承下来的特性。本节概述如何使用 Postgres SQL 执行简单的操作。本手册只是让你对我们这种风格的 SQL 有个概念,绝不是 SQL 的完整教程。关于 SQL 已有许多著作。例如可参考 [MELT93] [原文引用目标缺失] 或 [DATE93] [原文引用目标缺失]。你还应当知道,某些特性并不属于 ANSI 标准。

13.1. 概念

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

报告文档问题

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

历史原文引用 (2)

此原始版本缺少部分引用目标。正文已标明这些引用,下列清单保留原始地址。

  • refs.html#DATE93
  • refs.html#MELT93