↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

不受支持的版本: 6.4
历史版本PostgreSQL 6.4 已于 2003 年 10 月结束社区维护,本页译文保留供仍在使用旧版本的读者参考。新系统请看当前版本手册首页。

第 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 进程 管理的一组数据库构成一个安装 或站点。

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。