Postgresql 中文操作指南

2.1. Introduction #

本章概述了如何使用 SQL 执行简单操作。本教程仅旨在为您提供简介,绝不是 SQL 的完整教程。已经编写了大量有关 SQL 的书籍,包括 [id="melt93",role="bare"]biblio.html#MELT93[id="melt93"] 和 [id="date97",role="bare"]biblio.html#DATE97[id="date97"]。您应当知道,某些 PostgreSQL 语言功能是对标准的扩展。

在以下示例中,我们假设您已根据上一章所述创建名为 mydb 的数据库,并且能够启动 psql。

本手册中的示例还可在目录 src/tutorial/ 中的 PostgreSQL 源代码分发版中找到。(PostgreSQL 的二进制分发版可能不提供这些文件。)要使用这些文件,请首先切换到该目录并运行 make:

$ cd .../src/tutorial
$ make

这将创建脚本并编译包含用户定义函数和类型的 C 文件。然后,执行以下操作以启动本教程:

$ psql -s mydb

...

mydb=> \i basics.sql

\i 命令从指定文件中读取命令。psql-s 选项可让您进入单步模式,该模式在将每个语句发送到服务器之前暂停。本节中使用的命令位于 basics.sql 文件中。