Redrock Postgres
搜索
英文
版本:
9.3
/
9.4
/
9.5
/
9.6
/
10
/
11
/
12
/
13
/
14
/
15
/
16
/
17
SQL 命令
上一个
向上
第 VI 部分。参考
主页
下一个
SQL 命令
本部分包含
SQL
PostgreSQL
支持的命令。术语
“
SQL
”
一般指语言;有关每个命令的标准符合性和兼容性信息,请访问各自的参考页面。
目录
ABORT
— 中止当前事务
ALTER AGGREGATE
— 更改聚合函数的定义
ALTER COLLATION
— 更改校对规则的定义
ALTER CONVERSION
— 更改转换的定义
ALTER DATABASE
— 更改数据库
ALTER DEFAULT PRIVILEGES
— 定义默认访问权限
ALTER DOMAIN
— 更改域的定义
ALTER EVENT TRIGGER
— 更改事件触发器的定义
ALTER EXTENSION
— 更改扩展的定义
ALTER FOREIGN DATA WRAPPER
— 更改外来数据包装器的定义
ALTER FOREIGN TABLE
— 更改外来表的定义
ALTER FUNCTION
— 更改函数的定义
ALTER GROUP
— 更改角色名称或成员资格
ALTER INDEX
— 更改索引的定义
ALTER LANGUAGE
— 更改过程语言的定义
ALTER LARGE OBJECT
— 更改大对象的定义
ALTER MATERIALIZED VIEW
— 更改物化视图的定义
ALTER OPERATOR
— 更改操作符的定义
ALTER OPERATOR CLASS
— 更改操作符类型的定义
ALTER OPERATOR FAMILY
— 更改操作符族的定义
ALTER POLICY
— 更改行级安全策略的定义
ALTER PROCEDURE
——更改过程的定义
ALTER PUBLICATION
——更改发布的定义
ALTER ROLE
——更改数据库角色
ALTER ROUTINE
——更改例程的定义
ALTER RULE
——更改规则的定义
ALTER SCHEMA
——更改模式的定义
ALTER SEQUENCE
——更改序列生成器的定义
ALTER SERVER
——更改外来服务器的定义
ALTER STATISTICS
——更改扩展统计对象
ALTER SUBSCRIPTION
——更改订阅的定义
ALTER SYSTEM
——更改服务器配置参数
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
— 开始事务块
CALL
— 调用过程
CHECKPOINT
— 强制写入预写日志检查点
CLOSE
— 关闭游标
CLUSTER
— 根据索引对表进行聚集
COMMENT
— 定义或更改对象的注释
COMMIT
— 提交当前事务
COMMIT PREPARED
— 提交先前准备的两阶段提交的事务
COPY
— 在文件和表之间复制数据
CREATE ACCESS METHOD
— 定义新的访问方法
CREATE AGGREGATE
— 定义新的聚合函数
CREATE CAST
— 定义新的强制转换
CREATE COLLATION
— 定义新的校对规则
CREATE CONVERSION
— 定义新的编码转换
CREATE DATABASE
— 创建新的数据库
CREATE DOMAIN
— 定义新的域
CREATE EVENT TRIGGER
— 定义新的事件触发器
CREATE EXTENSION
— 安装扩展
CREATE FOREIGN DATA WRAPPER
— 定义新的外部数据包装器
CREATE FOREIGN TABLE
— 定义新的外部表
CREATE FUNCTION
— 定义新函数
CREATE GROUP
— 定义新的数据库角色
CREATE INDEX
— 定义新的索引
CREATE LANGUAGE
— 定义新的过程语言
CREATE MATERIALIZED VIEW
— 定义新的物化视图
CREATE OPERATOR
— 定义新的运算符
CREATE OPERATOR CLASS
— 定义新的运算符类
CREATE OPERATOR FAMILY
— 定义新的运算符族
CREATE POLICY
— 定义针对表的新行级安全策略
CREATE PROCEDURE
— 定义新过程
CREATE PUBLICATION
— 定义新发布
CREATE ROLE
— 定义新数据库角色
CREATE RULE
— 定义新重写规则
CREATE SCHEMA
— 定义新模式
CREATE SEQUENCE
— 定义新的序列生成器
CREATE SERVER
— 定义新的外来服务器
CREATE STATISTICS
— 定义扩展统计信息
CREATE SUBSCRIPTION
— 定义新订阅
CREATE TABLE
— 定义新表
CREATE TABLE AS
— 根据查询结果定义新表
CREATE TABLESPACE
— 定义新的表空间
CREATE TEXT SEARCH CONFIGURATION
— 定义新文本搜索配置
CREATE TEXT SEARCH DICTIONARY
— 定义新文本搜索词典
CREATE TEXT SEARCH PARSER
— 定义新的文本搜索解析器
CREATE TEXT SEARCH TEMPLATE
— 定义新的文本搜索模板
CREATE TRANSFORM
— 定义新的转换
CREATE TRIGGER
— 定义新的触发器
CREATE TYPE
— 定义新的数据类型
CREATE USER
— 定义新的数据库角色
CREATE USER MAPPING
— 定义用户与外部服务器的新映射
CREATE VIEW
— 定义新的视图
DEALLOCATE
— 取消分配已准备好的语句
DECLARE
— 定义光标
DELETE
— 删除表中的行
DISCARD
— 丢弃会话状态
DO
— 执行匿名代码块
DROP ACCESS METHOD
— 移除访问方法
DROP AGGREGATE
— 移除聚合函数
DROP CAST
— 移除转换
DROP COLLATION
— 移除校对
DROP CONVERSION
— 移除转换
DROP DATABASE
— 移除数据库
DROP DOMAIN
— 移除域
DROP EVENT TRIGGER
— 移除事件触发器
DROP EXTENSION
— 移除扩展
DROP FOREIGN DATA WRAPPER
— 移除外部数据包装器
DROP FOREIGN TABLE
— 移除外部表
DROP FUNCTION
— 移除函数
DROP GROUP
— 移除数据库角色
DROP INDEX
— 移除索引
DROP LANGUAGE
— 移除过程语言
DROP MATERIALIZED VIEW
— 移除物化视图
DROP OPERATOR
— 移除运算符
DROP OPERATOR CLASS
— 删除操作符类
DROP OPERATOR FAMILY
— 删除操作符族
DROP OWNED
— 删除由数据库角色拥有的数据库对象
DROP POLICY
— 从表中删除行级安全性策略
DROP PROCEDURE
— 删除存储过程
DROP PUBLICATION
— 删除发布
DROP ROLE
— 删除数据库角色
DROP ROUTINE
— 删除例程
DROP RULE
— 删除重写规则
DROP SCHEMA
— 删除模式
DROP SEQUENCE
— 删除序列
DROP SERVER
— 删除外部服务器描述符
DROP STATISTICS
— 删除扩展统计数据
DROP SUBSCRIPTION
— 删除订阅
DROP TABLE
— 删除表
DROP TABLESPACE
— 删除表空间
DROP TEXT SEARCH CONFIGURATION
— 删除全文搜索配置
DROP TEXT SEARCH DICTIONARY
— 删除全文搜索词典
DROP TEXT SEARCH PARSER
— 删除全文搜索分析器
DROP TEXT SEARCH TEMPLATE
— 删除全文搜索模板
DROP TRANSFORM
— 删除转换
DROP TRIGGER
— 删除触发器
DROP TYPE
— 删除数据类型
DROP USER
— 删除数据库角色
DROP USER MAPPING
— 删除外部服务器的用户映射
DROP VIEW
— 删除视图
END
— 提交当前事务
EXECUTE
— 执行已准备好的语句
EXPLAIN
— 显示语句的执行计划
FETCH
— 使用游标从查询中检索行
GRANT
— 定义访问权限
IMPORT FOREIGN SCHEMA
— 从外部服务器导入表定义
INSERT
— 在表中创建新行
LISTEN
— 监听通知
LOAD
— 加载共享库文件
LOCK
— 锁定表
MERGE
— 有条件地插入、更新或删除表中的行
MOVE
— 定位游标
NOTIFY
— 生成通知
PREPARE
— 准备语句以便执行
PREPARE TRANSACTION
— 为两阶段提交准备当前事务
REASSIGN OWNED
— 更改由数据库角色拥有的数据库对象的所属权
REFRESH MATERIALIZED VIEW
— 替换物化视图的内容
REINDEX
— 重新构建索引
RELEASE SAVEPOINT
— 释放先前定义的保存点
RESET
— 将运行时参数的值恢复为默认值
REVOKE
— 删除访问权限
ROLLBACK
——中止当前事务
ROLLBACK PREPARED
——取消已为两阶段提交做好准备的事务
ROLLBACK TO SAVEPOINT
——回滚到回滚点
SAVEPOINT
——在当前事务内指定新的回滚点
SECURITY LABEL
——指定或更改应用到对象的安全性标签
SELECT
——从表或视图中检索行
SELECT INTO
——根据查询结果定义新表
SET
——更改运行时参数
SET CONSTRAINTS
——设置当前事务的约束检查时间
SET ROLE
——设置当前会话的当前用户标识符
SET SESSION AUTHORIZATION
——设置会话用户标识符和当前会话的当前用户标识符
SET TRANSACTION
——设置当前事务的特性
SHOW
——显示运行时参数的值
START TRANSACTION
——启动事务块
TRUNCATE
——清空表或表集合
UNLISTEN
——停止侦听通知
UPDATE
——更新表中的行
VACUUM
——垃圾清理并根据需要分析数据库
VALUES
——计算一组行