第十九章. 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命令的索引.