PostgreSQL 基础 SQL 使用指南
1. SQL 查询语言概述
SQL(Structured Query Language)自 20 世纪 70 年代初就已出现,用于与关系型数据库系统进行交互。最初,IBM 在 1974 年发布了第一个商业 SQL 产品 SEQUEL,后来演变为 SQL。1986 年,美国国家标准协会(ANSI)首次尝试对 SQL 进行标准化,形成了 ANSI SQL89 标准,之后又有了 SQL92 和 SQL99 版本,PostgreSQL 支持这两个版本。
1.1 SQL 格式
SQL 命令由标记(tokens)组成,用空格分隔,并以分号结尾(PostgreSQL 可在postgresql.conf文件中配置为按回车键结束)。命令标记包括关键字、标识符和字面量。
-SQL 关键字:定义数据库引擎根据 SQL 语句执行的操作。PostgreSQL 支持的标准 SQL 关键字如下表所示:
| SQL 关键字 | 描述 |
| — | — |
| ALTER | 更改对象的特征 |
| CLOSE | 移除事务或会话中的活动游标 |
| COMMIT | 将事务提交到数据库 |
| CREATE | 创建对象 |
| DELETE | 从表中删除数据库数据 |
| DROP | 从数据库中移除对象 |
| END | 定义事务的结束 |
| GRANT | 为用户设置对象权限 |
| INSERT | 向表中添加数据 |
| RELEASE |