Redrock Postgres
搜索
英文
版本:
9.3
/
9.4
/
9.5
/
9.6
/
10
/
11
/
12
/
13
/
14
/
15
/
16
/
17
/
18
SQL 命令
上一步
上一级
第六部分。参考
首页
下一步
SQL 命令
本部分包含 PostgreSQL 支持的命令的参考信息。
SQL
“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
— 计算一组行