本章概述了如何使用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
中。
如果您在文档中发现任何不正确之处,与您在使用特定功能时的实际体验不符,或者需要进一步的澄清,请使用此表单报告文档问题。