I. SQL命令
这部分包含那些PostgreSQL支持的SQL命令的信息。 这里的"SQL"就是该语言通常的含义;每条命令的标准兼容性信息可以在相关的参考页中找到。
-
Table of Contents
-
ABORT -- 退出当前事务
-
ALTER AGGREGATE -- 修改一个聚集函数的定义
-
ALTER CONVERSION -- 修改编码转换的定义
-
ALTER DATABASE -- 修改一个数据库
-
ALTER DEFAULT PRIVILEGES -- 定义缺省连接权限
-
ALTER DOMAIN -- 修改一个域的定义
-
ALTER FOREIGN DATA WRAPPER -- 改变外部数据封装的定义
-
ALTER FUNCTION -- 修改一个函数的定义
-
ALTER GROUP -- 修改角色名或者成员关系
-
ALTER INDEX -- 改变一个索引的定义
-
ALTER LANGUAGE -- 修改一个过程语言的定义
-
ALTER LARGE OBJECT -- 更改一个大对象的定义
-
ALTER OPERATOR -- 修改一个操作符的定义
-
ALTER OPERATOR CLASS -- 修改一个操作符类的定义
-
ALTER OPERATOR FAMILY -- 更改操作符类的定义
-
ALTER ROLE -- 修改一个数据库角色
-
ALTER SCHEMA -- 修改一个模式的定义
-
ALTER SEQUENCE -- 修改一个序列生成器的定义
-
ALTER SERVER -- 更改外服务器的定义
-
ALTER TABLE -- 修改表的定义
-
ALTER TABLESPACE -- 修改一个表空间的定义
-
ALTER TEXT SEARCH CONFIGURATION -- 更改文本搜索配置的定义
-
ALTER TEXT SEARCH DICTIONARY -- 更改文本搜索字典的定义
-
ALTER TEXT SEARCH PARSER -- 更改一个文本搜索解析器的名称
-
ALTER TEXT SEARCH TEMPLATE -- 更改文本搜索模板的定义
-
ALTER TRIGGER -- 修改一个触发器的定义
-
ALTER TYPE -- 修改一个类型的定义
-
ALTER USER -- 修改一个数据库角色
-
ALTER USER MAPPING -- 更改户映射的定义
-
ALTER VIEW -- 更改视图定义
-
ANALYZE -- 收集与数据库有关的统计信息
-
BEGIN -- 开始一个事务块
-
CHECKPOINT -- 强制一个事务日志检查点
-
CLOSE -- 关闭一个游标
-
CLUSTER -- 根据一个索引对某个表群集
-
COMMENT -- 定义或者改变一个对象的评注
-
COMMIT -- 提交当前事务
-
COMMIT PREPARED -- 提交一个早先为两阶段提交准备好的事务
-
COPY -- 在表和文件之间拷贝数据
-
CREATE AGGREGATE -- 定义一个新的聚集函数
-
CREATE CAST -- 定义一个用户定义的转换
-
CREATE CONSTRAINT TRIGGER -- 定义一个新的约束触发器
-
CREATE CONVERSION -- 定义一个新的编码转换
-
CREATE DATABASE -- 创建一个新数据库
-
CREATE DOMAIN -- 定义一个新域
-
CREATE FOREIGN DATA WRAPPER -- 定义一个新的外部数据封装器
-
CREATE FUNCTION -- 定义一个新函数
-
CREATE GROUP -- 定义一个新数据库角色
-
CREATE INDEX -- 定义一个新索引
-
CREATE LANGUAGE -- 定义一种新过程语言
-
CREATE OPERATOR -- 定义一个新操作符
-
CREATE OPERATOR CLASS -- 定义一个新操作符类
-
CREATE OPERATOR FAMILY -- 定义一个新的操作符类
-
CREATE ROLE -- 定义一个新数据库角色
-
CREATE RULE -- 定义一个新重写规则
-
CREATE SCHEMA -- 定义一个新模式
-
CREATE SEQUENCE -- 定义一个新序列发生器
-
CREATE SERVER -- 定义一个新的外服务器
-
CREATE TABLE -- 定义一个新表
-
CREATE TABLE AS -- 从一条查询的结果中定义一个新表
-
CREATE TABLESPACE -- 定义一个新表空间
-
CREATE TEXT SEARCH CONFIGURATION -- 定义一个新的文本搜索配置。
-
CREATE TEXT SEARCH DICTIONARY -- 定义一个新的文本搜索字典
-
CREATE TEXT SEARCH PARSER -- 定义一个新的文本搜索的解析器
-
CREATE TEXT SEARCH TEMPLATE -- 定义一个新的文本搜索模板
-
CREATE TRIGGER -- 定义一个新触发器
-
CREATE TYPE -- 定义一个新数据类型
-
CREATE USER -- 定义一个新数据库角色
-
CREATE USER MAPPING -- 定义一个外服务器的新用户映射
-
CREATE VIEW -- d定义一个新视图
-
DEALLOCATE -- 删除一个预备语句
-
DECLARE -- 定义一个游标
-
DELETE -- 删除一个表中的行
-
DISCARD -- 丢弃会话状态
-
DO -- 执行一个匿名代码块
-
DROP AGGREGATE -- 删除一个聚集函数
-
DROP CAST -- 删除一个类型转换
-
DROP CONVERSION -- 删除一个编码转换
-
DROP DATABASE -- 删除一个数据库
-
DROP DOMAIN -- 删除一个域
-
DROP FOREIGN DATA WRAPPER -- 删除一个外部数据封装器
-
DROP FUNCTION -- 删除一个函数
-
DROP GROUP -- 删除一个数据库角色
-
DROP INDEX -- >删除一个索引
-
DROP LANGUAGE -- 删除一个过程语言
-
DROP OPERATOR -- 删除一个操作符
-
DROP OPERATOR CLASS -- 删除一个操作符类
-
DROP OPERATOR FAMILY -- 删除一个算子族
-
DROP OWNED -- 删除一个数据库角色所拥有的数据库对象
-
DROP ROLE -- 删除一个数据库角色
-
DROP RULE -- 删除一个重写规则
-
DROP SCHEMA -- 删除一个模式
-
DROP SEQUENCE -- 删除一个序列
-
DROP SERVER -- 删除一个外部服务器描述符
-
DROP TABLE -- 删除一个表
-
DROP TABLESPACE -- 删除一个表空间
-
DROP TEXT SEARCH CONFIGURATION -- 删除一个文本搜索配置
-
DROP TEXT SEARCH DICTIONARY -- 删除一个文本搜索的字典
-
DROP TEXT SEARCH PARSER -- 删除一个文本搜索解析器
-
DROP TEXT SEARCH TEMPLATE -- 删除一个文本搜索模板
-
DROP TRIGGER -- 删除一个触发器
-
DROP TYPE -- 删除一个数据类型
-
DROP USER -- 删除一个数据库角色
-
DROP USER MAPPING -- 为一个外部服务器删除一个用户映射
-
DROP VIEW -- 删除一个视图
-
END -- 提交当前事务
-
EXECUTE -- 执行一个预备语句
-
EXPLAIN -- 显示一个语句的执行规划
-
FETCH -- 用游标从查询中抓取行
-
GRANT -- SQL-GRANT
-
INSERT -- 在表中创建新行
-
LISTEN -- 监听一个通知
-
LOAD -- 加载一个共享库文件
-
LOCK -- 锁定一个表
-
MOVE -- 定位一个游标
-
NOTIFY -- 生成一个通知
-
PREPARE -- 创建一个预备语句
-
PREPARE TRANSACTION -- 为当前事务做两阶段提交的准备
-
REASSIGN OWNED -- 修改数据库对象的属主
-
REINDEX -- 重建索引
-
RELEASE SAVEPOINT -- 删除一个先前定义的保存点
-
RESET -- 把一个运行时参数重置为缺省值
-
REVOKE -- 删除访问权限
-
ROLLBACK -- 退出当前事务
-
ROLLBACK PREPARED -- 取消一个先前为两阶段提交准备好的事务
-
ROLLBACK TO SAVEPOINT -- 回滚到一个保存点
-
SAVEPOINT -- 在当前事务里定义一个新保存点
-
SELECT -- 从表或视图中取出若干行
-
SELECT INTO -- 从一条查询的结果中定义一个新表
-
SET -- 修改运行时参数
-
SET CONSTRAINTS -- 设置当前事务的约束检查时间
-
SET ROLE -- 设置当前会话的当前用户标识符
-
SET SESSION AUTHORIZATION -- 为当前会话设置会话用户标识符和当前用户标识符。
-
SET TRANSACTION -- 设置当前事务的特性
-
SHOW -- 显示运行时参数的值
-
START TRANSACTION -- 开始一个事务块
-
TRUNCATE -- 清空一个组或者一组表
-
UNLISTEN -- 停止监听通知信息
-
UPDATE -- 更新一个表中的行
-
VACUUM -- 垃圾收集以及可选地分析一个数据库
-
VALUES -- 计算一个或一组行