选择 打开 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

受支持版本: 当前版本 (18) / 17 / 16 / 15 / 14
测试与开发版本: 19 / devel
不受支持的版本: 13 / 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0
历史版本PostgreSQL 9.0 已于 2015 年 10 月结束社区维护,本页译文保留供仍在使用旧版本的读者参考。新系统请看当前版本

SQL 命令


本部分包含PostgreSQL支持的SQL命令的参考信息。这里的SQL指的是一般意义上的该语言;每条命令的标准符合性和兼容性信息可在相应的参考页中找到。

目录

ABORT — abort the current transaction
ALTER AGGREGATE — 更改一个聚合函数的定义
ALTER CONVERSION — 更改一个转换的定义
ALTER DATABASE — change a database
ALTER DEFAULT PRIVILEGES — define default access 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 — change a database 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 — start a transaction block
CHECKPOINT — 强制执行一次事务日志检查点
CLOSE — close a cursor
CLUSTER — 按照一个索引对表进行聚簇
COMMENT — 定义或修改对象的注释
COMMIT — commit the current transaction
COMMIT PREPARED — 提交一个先前为两阶段提交而预备的事务
COPY — 在文件和表之间复制数据
CREATE AGGREGATE — 定义一个新的聚合函数
CREATE CAST — define a new cast
CREATE CONSTRAINT TRIGGER — 定义一个新的约束触发器
CREATE CONVERSION — 定义一个新的编码转换
CREATE DATABASE — create a new database
CREATE DOMAIN — define a new domain
CREATE FOREIGN DATA WRAPPER — define a new foreign-data wrapper
CREATE FUNCTION — define a new function
CREATE GROUP — 定义一个新的数据库角色
CREATE INDEX — define a new index
CREATE LANGUAGE — 定义一种新的过程语言
CREATE OPERATOR — define a new operator
CREATE OPERATOR CLASS — 定义一个新的操作符类
CREATE OPERATOR FAMILY — 定义一个新的操作符族
CREATE ROLE — 定义一个新的数据库角色
CREATE RULE — 定义一条新的重写规则
CREATE SCHEMA — define a new schema
CREATE SEQUENCE — 定义一个新的序列发生器
CREATE SERVER — 定义一个新的外部服务器
CREATE TABLE — define a new table
CREATE TABLE AS — 根据查询结果定义一个新表
CREATE TABLESPACE — define a new tablespace
CREATE TEXT SEARCH CONFIGURATION — 定义一个新的文本搜索配置
CREATE TEXT SEARCH DICTIONARY — 定义一个新的文本搜索字典
CREATE TEXT SEARCH PARSER — 定义一个新的全文检索解析器
CREATE TEXT SEARCH TEMPLATE — 定义一个新的全文检索模板
CREATE TRIGGER — define a new trigger
CREATE TYPE — 定义一种新的数据类型
CREATE USER — 定义一个新的数据库角色
CREATE USER MAPPING — 定义用户到外部服务器的新映射
CREATE VIEW — define a new view
DEALLOCATE — deallocate a prepared statement
DECLARE — define a cursor
DELETE — 删除表中的行
DISCARD — discard session state
DO — 执行匿名代码块
DROP AGGREGATE — remove an aggregate function
DROP CAST — remove a cast
DROP CONVERSION — remove a conversion
DROP DATABASE — remove a database
DROP DOMAIN — remove a domain
DROP FOREIGN DATA WRAPPER — remove a foreign-data wrapper
DROP FUNCTION — remove a function
DROP GROUP — 移除一个数据库角色
DROP INDEX — remove an index
DROP LANGUAGE — remove a procedural language
DROP OPERATOR — remove an operator
DROP OPERATOR CLASS — remove an operator class
DROP OPERATOR FAMILY — remove an operator family
DROP OWNED — 移除一个数据库角色所拥有的数据库对象
DROP ROLE — remove a database role
DROP RULE — remove a rewrite rule
DROP SCHEMA — remove a schema
DROP SEQUENCE — remove a sequence
DROP SERVER — 移除一个外部服务器描述符
DROP TABLE — remove a table
DROP TABLESPACE — remove a tablespace
DROP TEXT SEARCH CONFIGURATION — 移除一个文本检索配置
DROP TEXT SEARCH DICTIONARY — 移除一个文本检索词典
DROP TEXT SEARCH PARSER — 移除一个文本检索解析器
DROP TEXT SEARCH TEMPLATE — 移除一个文本检索模板
DROP TRIGGER — remove a trigger
DROP TYPE — remove a data type
DROP USER — remove a database role
DROP USER MAPPING — 删除外部服务器的用户映射
DROP VIEW — remove a view
END — commit the current transaction
EXECUTE — execute a prepared statement
EXPLAIN — 显示一个语句的执行计划
FETCH — 使用游标从查询中检索行
GRANT — define access privileges
INSERT — 在表中插入新行
LISTEN — listen for a notification
LOAD — 载入共享库文件
LOCK — lock a table
MOVE — position a cursor
NOTIFY — generate a notification
PREPARE — 为执行准备一个语句
PREPARE TRANSACTION — 为两阶段提交准备当前事务
REASSIGN OWNED — 更改一个数据库角色所拥有的数据库对象的所有权
REINDEX — rebuild indexes
RELEASE SAVEPOINT — 销毁一个先前定义的保存点
RESET — 将一个运行时参数的值恢复为默认值
REVOKE — remove access privileges
ROLLBACK — abort the current transaction
ROLLBACK PREPARED — 回滚一个先前为两阶段提交而预备的事务
ROLLBACK TO SAVEPOINT — 回滚到一个保存点
SAVEPOINT — 在当前事务中定义一个新的保存点
SELECT — 从表或视图中检索行
SELECT INTO — 根据查询结果定义一个新表
SET — change a run-time parameter
SET CONSTRAINTS — 为当前事务设置约束检查时机
SET ROLE — 设置当前会话的当前用户标识符
SET SESSION AUTHORIZATION — 设置当前会话的会话用户标识符和当前用户标识符
SET TRANSACTION — 设置当前事务的特性
SHOW — 显示一个运行时参数的值
START TRANSACTION — start a transaction block
TRUNCATE — 清空一个表或一组表
UNLISTEN — 停止监听通知
UPDATE — 更新表中的行
VACUUM — 垃圾收集并按需分析数据库
VALUES — 计算一组行

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。