第十九章. SQL 命令
- 
内容
 
- 
ABORT — 退出当前事务
 
- 
ALTER GROUP — 向组中增加新用户,从组中删除用户
 
- 
ALTER TABLE — 修改表属性
 
- 
ALTER USER — 修改用户帐户信息
 
- 
BEGIN — 以链模式开始一个事务
 
- 
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 — 创建一个新表
 
- 
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 — 为会话设置运行时参数
 
- 
SHOW — 为会话显示运行时参数
 
- 
TRUNCATE — 清空一个表
 
- 
UNLISTEN — 停止通知条件的侦听
 
- 
UPDATE — 调换一个表里某行的字段的值
 
- 
VACUUM — 清理和分析一个 Postgres
数据库
 
这些是 Postgres
支持的SQL命令的索引.