2025年9月25日: PostgreSQL 18 发布!
支持的版本:当前 (18) / 17 / 16 / 15 / 14 / 13
开发版本:devel
不支持的版本:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2

2.1. 引言 #

本章概述了如何使用SQL来执行简单的操作。本教程仅旨在为您提供入门介绍,绝非完整的教程。SQL关于SQL,已出版了许多书籍,包括[melt93][date97]。您应该意识到,某些PostgreSQL语言特性是对标准的扩展。

在接下来的示例中,我们假设您已按照上一章的说明创建了一个名为mydb的数据库,并且能够启动psql

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

$ cd .../src/tutorial
$ make

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

$ psql -s mydb

...

mydb=> \i basics.sql

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

提交更正

如果您在文档中发现任何不正确之处,与您在使用特定功能时的实际体验不符,或者需要进一步的澄清,请使用此表单报告文档问题。