pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
目录
Postgres 查询语言是下一代标准草案 SQL3 的一个变种。它有许多扩展,例如可扩展的类型系统、 继承、函数和产生式规则。这些都是从最初的 Postgres 查询语言 PostQuel 继承下来的特性。本节概述如何使用 Postgres SQL 执行简单的操作。 本手册只是让你对我们这种风格的 SQL 有个概念,绝不是 SQL 的完整教程。关于 SQL 已有许多著作,包括 [MELT93] 和 [DATE97]。 你应当知道,某些语言特性 并不属于 ANSI 标准。
在后面的例子中,我们假设你已按上一小节的说明创建了 mydb 数据库并启动了 psql。 本手册中的例子也可以在 /usr/local/pgsql/src/tutorial/ 中找到。如何使用它们请参考该目录下的 README 文件。要开始教程,请执行以下操作:
% cd /usr/local/pgsql/src/tutorial % psql -s mydb Welcome to the POSTGRESQL interactive sql monitor: Please read the file COPYRIGHT for copyright terms of POSTGRESQL type \? for help on slash commands type \q to quit type \g or terminate with semicolon to execute query You are currently connected to the database: postgres mydb=> \i basics.sql
\i 命令从指定的文件中读入查询。-s 选项让你进入单步模式,它会在把查询发送给后端之前暂停。本节使用的查询在文件 basics.sql 中。
psql 有多种用于显示系统信息的 \d 命令。更多细节请查阅这些命令;要查看列表,请在 psql 提示符下输入 \?。
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。