I. SQL 命令

Table of Contents
ABORT — 退出当前事务
ALTER GROUP — 向组中增加用户或删除用户
ALTER TABLE — 更改表属性
ALTER USER — 更改用户帐户信息.
BEGIN — 以链环模式开始一个事务
CHECKPOINT — 强制事务日志检查点
CLOSE — 关闭一个游标
CLUSTER — 向服务器给出存储建簇的建议
COMMENT — 给一个对象增加评注
COMMIT — 提交当前事务
COPY — 在表和文件之间拷贝数据
CREATE AGGREGATE — 定义一个新的聚集函数
CREATE CONSTRAINT TRIGGER — 创建一个触发器以支持一个约束.
CREATE DATABASE — 创建新数据库
CREATE FUNCTION — 定义一个新函数
CREATE GROUP — 创建一个新组
CREATE INDEX — 构造一个从索引
CREATE LANGUAGE — 为函数定义一个新的语言
CREATE OPERATOR — 定义一个新的用户操作符
CREATE RULE — 定义一个新规则
CREATE SEQUENCE — 创建一个新的序列号生成器
CREATE TABLE — 创建一个新表
CREATE TABLE AS — 从一条 SELECT 的结果中创建一个新表
CREATE TRIGGER — 创建一个新触发器
CREATE TYPE — 定义一个新的基本数据类型
CREATE USER — 创建一个新的数据库用户
CREATE VIEW — 构造一个虚拟表(视图)
DECLARE — 为访问表定义一个游标
DELETE — 从表中删除行
DROP AGGREGATE — 删除一个聚集函数的定义
DROP DATABASE — 删除一个现有数据库.
DROP FUNCTION — 删除一个用户定义的 C 函数
DROP GROUP — 删除一个组
DROP INDEX — 从一个数据库删除现有索引
DROP LANGUAGE — 删除一个用户定义的过程语言
DROP OPERATOR — 从数据库中删除一个操作符
DROP RULE — 从数据库中删除一个现存的规则
DROP SEQUENCE — 从数据库中删除一个现存的序列
DROP TABLE — 从数据库中删除一个现存表
DROP TRIGGER — 删除一个触发器定义.
DROP TYPE — 从系统表里删除一个用户定义类型
DROP USER — 删除一个用户
DROP VIEW — 从数据库中删除一个现存的视图
END — 提交当前的事务
EXPLAIN — 显示语句执行规划
FETCH — 用游标获取行
GRANT — 赋予一个用户,一个组或所有用户访问权限
INSERT — 向表中插入新行
LISTEN — 监听一个通知条件的响应信息
LOAD — 动态装载一个对象文件
LOCK — 在事务中明确地锁定一个表
MOVE — 移动游标的位置
NOTIFY — 通知所有正在监听某个通知条件的前端和后端
REINDEX — 在一个独自运行(没有联接)的 Postgres 上恢复毁坏了的系统索引
RESET — 把会话的运行时参数设为缺省值
REVOKE — 废除某用户或某组或所有用户访问权限.
ROLLBACK — 退出当前事务
SELECT — 从表或视图中取出若干行.
SELECT INTO — 从当前表或视图中创建一个新表
SET — 设置运行时参数
SET CONSTRAINTS — 设置当前SQL事务的约束模式
SET TRANSACTION — 设置当前SQL事务的特性
SHOW — 显示运行时参数
TRUNCATE — 清空一个表
UNLISTEN — 停止监听通知信息
UPDATE — 替换表中列/字段的数值
VACUUM — 清理和分析Postgres 数据库

这些是 Postgres 所支持的 SQL 命令的手册.