🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# I. SQL 命令 这部分包含那些PostgreSQL支持的SQL命令的信息。 这里的"SQL"就是该语言通常的含义; 每条命令的标准兼容性信息可以在相关的参考页中找到。 **Table of Contents** + [ABORT](#calibre_link-1854) -- 放弃当前事务 + [ALTER AGGREGATE](#calibre_link-536) -- 修改一个聚集函数的定义 + [ALTER COLLATION](#calibre_link-558) -- 修改一个排序规则定义 + [ALTER CONVERSION](#calibre_link-816) -- 修改编码转换的定义 + [ALTER DATABASE](#calibre_link-1431) -- 修改一个数据库 + [ALTER DEFAULT PRIVILEGES](#calibre_link-1034) -- 定义默认的访问权限 + [ALTER DOMAIN](#calibre_link-568) -- 修改一个域的定义 + [ALTER EXTENSION](#calibre_link-573) --  修改扩展定义 + [ALTER EVENT TRIGGER](#calibre_link-60) -- 修改事件触发器的定义 + [ALTER FOREIGN DATA WRAPPER](#calibre_link-59) -- 修改外来数据抓取的定义 + [ALTER FOREIGN TABLE](#calibre_link-8) -- 修改外部表的定义 + [ALTER FUNCTION](#calibre_link-588) -- 修改一个函数的定义 + [ALTER GROUP](#calibre_link-613) -- 修改角色名或者成员关系 + [ALTER INDEX](#calibre_link-612) -- 改变一个索引的定义 + [ALTER LANGUAGE](#calibre_link-604) -- 修改一个过程语言的定义 + [ALTER LARGE OBJECT](#calibre_link-1207) -- change the definition of a large object + [ALTER MATERIALIZED VIEW](#calibre_link-607) -- 修改物化视图的定义 + [ALTER OPERATOR](#calibre_link-610) -- 修改一个操作符的定义 + [ALTER OPERATOR CLASS](#calibre_link-57) -- 修改一个操作符类的定义 + [ALTER OPERATOR FAMILY](#calibre_link-55) -- 修改操作符族的定义 + [ALTER ROLE](#calibre_link-17) -- 修改一个数据库角色 + [ALTER RULE](#calibre_link-474) -- 修改一个规则的定义 + [ALTER SCHEMA](#calibre_link-43) -- 修改一个模式的定义 + [ALTER SEQUENCE](#calibre_link-621) --  更改一个序列生成器的定义 + [ALTER SERVER](#calibre_link-66) -- 更改外部服务器的定义 + [ALTER TABLE](#calibre_link-88) -- 修改表的定义 + [ALTER TABLESPACE](#calibre_link-113) --  修改一个表空间的定义 + [ALTER TEXT SEARCH CONFIGURATION](#calibre_link-427) -- 更改文本搜索配置的定义 + [ALTER TEXT SEARCH DICTIONARY](#calibre_link-430) -- 更改文本搜索字典的定义。 + [ALTER TEXT SEARCH PARSER](#calibre_link-433) -- 更改一个文本搜索解析器的定义 + [ALTER TEXT SEARCH TEMPLATE](#calibre_link-585) -- 更改文本搜索模板的定义 + [ALTER TRIGGER](#calibre_link-463) -- 修改一个触发器的定义 + [ALTER TYPE](#calibre_link-649) --  修改一个类型的定义。 + [ALTER USER](#calibre_link-992) -- 修改一个数据库角色。 + [ALTER USER MAPPING](#calibre_link-659) -- 更改用户映射的定义 + [ALTER VIEW](#calibre_link-482) -- 更改视图定义 + [ANALYZE](#calibre_link-589) -- 收集与数据库有关的统计信息 + [BEGIN](#calibre_link-493) -- 开始一个事务块 + [CHECKPOINT](#calibre_link-70) -- 强制一个事务日志检查点 + [CLOSE](#calibre_link-69) -- 关闭游标 + [CLUSTER](#calibre_link-71) -- 根据一个索引对某个表盘簇化排序 + [COMMENT](#calibre_link-690) -- 定义或者改变一个对象的注释 + [COMMIT](#calibre_link-494) -- 提交当前事务 + [COMMIT PREPARED](#calibre_link-901) -- 提交一个早先为两阶段提交准备好的事务 + [COPY](#calibre_link-777) -- 在表和文件之间拷贝数据 + [CREATE AGGREGATE](#calibre_link-537) -- 定义一个新的聚集函数 + [CREATE CAST](#calibre_link-556) -- 定义一个用户定义的转换 + [CREATE COLLATION](#calibre_link-559) -- 定义一个新的排序规则 + [CREATE CONVERSION](#calibre_link-669) -- 定义一个新的编码转换 + [CREATE DATABASE](#calibre_link-111) -- 创建一个新数据库 + [CREATE DOMAIN](#calibre_link-567) -- 定义一个新域 + [CREATE EXTENSION](#calibre_link-572) -- 安装一个扩展 + [CREATE EVENT TRIGGER](#calibre_link-574) -- 定义一个事件触发器 + [CREATE FOREIGN DATA WRAPPER](#calibre_link-2) -- 定义一个外部数据封装器 + [CREATE FOREIGN TABLE](#calibre_link-0) -- 定义一个新外部表 + [CREATE FUNCTION](#calibre_link-4) -- 定义一个新函数 + [CREATE GROUP](#calibre_link-665) -- 定义一个新数据库角色 + [CREATE INDEX](#calibre_link-83) -- 创建一个索引 + [CREATE LANGUAGE](#calibre_link-605) -- define a new procedural language + [CREATE MATERIALIZED VIEW](#calibre_link-109) -- 定义一个物化视图 + [CREATE OPERATOR](#calibre_link-609) -- 定义一个新操作符 + [CREATE OPERATOR CLASS](#calibre_link-53) -- 定义一个新操作符类 + [CREATE OPERATOR FAMILY](#calibre_link-11) -- 定义一个新操作符族 + [CREATE ROLE](#calibre_link-10) -- 定义一个新的数据库角色 + [CREATE RULE](#calibre_link-12) -- 定义一个新重写规则 + [CREATE SCHEMA](#calibre_link-41) -- 定义一个新模式 + [CREATE SEQUENCE](#calibre_link-42) -- 定义一个新序列发生器 + [CREATE SERVER](#calibre_link-6) -- 定义一个新的外服务器 + [CREATE TABLE](#calibre_link-7) -- 定义一个新表 + [CREATE TABLE AS](#calibre_link-76) -- 从一条查询的结果中定义一个新表 + [CREATE TABLESPACE](#calibre_link-99) -- 定义一个新的表空间 + [CREATE TEXT SEARCH CONFIGURATION](#calibre_link-110) -- 定义一个新的文本搜索配置 + [CREATE TEXT SEARCH DICTIONARY](#calibre_link-425) -- 定义一个新的文本搜索字典 + [CREATE TEXT SEARCH PARSER](#calibre_link-429) -- 定义一个新的文本搜索的解析器 + [CREATE TEXT SEARCH TEMPLATE](#calibre_link-432) -- 定义一个新的文本搜索模板 + [CREATE TRIGGER](#calibre_link-459) -- 定义一个新触发器 + [CREATE TYPE](#calibre_link-100) -- 定义一个新数据类型 + [CREATE USER](#calibre_link-15) -- 定义一个新数据库角色 + [CREATE USER MAPPING](#calibre_link-68) -- 定义一个新的用户到外部服务器的映射 + [CREATE VIEW](#calibre_link-473) -- 定义一个新视图 + [DEALLOCATE](#calibre_link-479) --  删除一个预备语句 + [DECLARE](#calibre_link-72) -- 定义一个游标 + [DELETE](#calibre_link-490) -- 删除一个表中的行 + [DISCARD](#calibre_link-514) -- 丢弃会话状态 + [DO](#calibre_link-521) -- 执行匿名代码块 + [DROP AGGREGATE](#calibre_link-534) -- 删除一个聚集函数 + [DROP CAST](#calibre_link-535) -- 删除一个类型转换 + [DROP COLLATION](#calibre_link-555) -- 删除一个排序规则 + [DROP CONVERSION](#calibre_link-557) -- 删除一个编码转换 + [DROP DATABASE](#calibre_link-38) -- 删除一个数据库 + [DROP DOMAIN](#calibre_link-566) -- 删除一个域 + [DROP EXTENSION](#calibre_link-46) -- 删除一个扩展 + [DROP EVENT TRIGGER](#calibre_link-571) -- 删除一个事件触发器 + [DROP FOREIGN DATA WRAPPER](#calibre_link-61) -- 删除一个外部数据封装 + [DROP FOREIGN TABLE](#calibre_link-9) -- 删除一个外部表 + [DROP FUNCTION](#calibre_link-587) -- 删除一个函数 + [DROP GROUP](#calibre_link-590) -- 删除一个数据库角色 + [DROP INDEX](#calibre_link-602) -- 删除索引 + [DROP LANGUAGE](#calibre_link-48) -- 删除一个过程语言 + [DROP MATERIALIZED VIEW](#calibre_link-603) -- 删除一个物化视图 + [DROP OPERATOR](#calibre_link-606) -- 删除一个操作符 + [DROP OPERATOR CLASS](#calibre_link-58) -- 删除一个操作符类 + [DROP OPERATOR FAMILY](#calibre_link-56) -- 删除一个操作符族 + [DROP OWNED](#calibre_link-615) -- 删除一个数据库角色所拥有的数据库对象 + [DROP ROLE](#calibre_link-18) -- 删除一个数据库角色 + [DROP RULE](#calibre_link-475) -- 删除一个重写规则 + [DROP SCHEMA](#calibre_link-44) -- 删除一个模式 + [DROP SEQUENCE](#calibre_link-619) -- 删除一个序列 + [DROP SERVER](#calibre_link-67) -- 删除一个外部服务器描述符 + [DROP TABLE](#calibre_link-98) -- 删除一个表 + [DROP TABLESPACE](#calibre_link-112) -- 删除一个表空间 + [DROP TEXT SEARCH CONFIGURATION](#calibre_link-428) -- 删除一个文本搜索配置 + [DROP TEXT SEARCH DICTIONARY](#calibre_link-431) -- 删除一个文本搜索字典 + [DROP TEXT SEARCH PARSER](#calibre_link-434) -- 删除一个文本搜索解析器 + [DROP TEXT SEARCH TEMPLATE](#calibre_link-586) -- 删除一个文本搜索模板 + [DROP TRIGGER](#calibre_link-461) -- 删除一个触发器 + [DROP TYPE](#calibre_link-647) -- 删除一个数据类型 + [DROP USER](#calibre_link-648) -- 删除一个数据库角色 + [DROP USER MAPPING](#calibre_link-653) -- 删除用户的外部服务器映射 + [DROP VIEW](#calibre_link-481) -- 删除一个视图 + [END](#calibre_link-660) -- 提交当前事务 + [EXECUTE](#calibre_link-107) -- 执行一个预备语句 + [EXPLAIN](#calibre_link-575) -- 显示一个语句的执行规划 + [FETCH](#calibre_link-74) -- 用游标从查询中抓取行 + [GRANT](#calibre_link-19) -- 赋予访问权限 + [INSERT](#calibre_link-1382) -- 在表中创建新行 + [LISTEN](#calibre_link-983) -- 监听一个通知 + [LOAD](#calibre_link-739) -- 加载一个共享库文件 + [LOCK](#calibre_link-1151) -- 锁定一个表 + [MOVE](#calibre_link-75) -- 定位一个游标 + [NOTIFY](#calibre_link-982) -- 生成一个通知 + [PREPARE](#calibre_link-625) -- 创建一个预备语句 + [PREPARE TRANSACTION](#calibre_link-903) -- 为当前事务做两阶段提交的准备 + [REASSIGN OWNED](#calibre_link-618) -- 修改数据库对象的属主 + [REFRESH MATERIALIZED VIEW](#calibre_link-608) -- 替换物化视图的内容 + [REINDEX](#calibre_link-614) -- 重建索引 + [RELEASE SAVEPOINT](#calibre_link-1212) -- 删除一个先前定义的保存点 + [RESET](#calibre_link-1211) -- 把一个运行时参数重置为缺省值 + [REVOKE](#calibre_link-20) -- 删除访问权限 + [ROLLBACK](#calibre_link-495) -- 退出当前事务 + [ROLLBACK PREPARED](#calibre_link-904) --  取消一个先前为两阶段提交准备好的事务 + [ROLLBACK TO SAVEPOINT](#calibre_link-1303) -- 回滚到一个保存点 + [SAVEPOINT](#calibre_link-1310) -- 在当前事务里定义一个新保存点 + [SECURITY LABEL](#calibre_link-759) -- 定义或改变一个应用于对象的安全标签 + [SELECT](#calibre_link-104) -- 从表或视图中取出若干行 + [SELECT INTO](#calibre_link-108) -- 从一条查询的结果中定义一个新表 + [SET](#calibre_link-675) -- 修改运行时参数 + [SET CONSTRAINTS](#calibre_link-85) -- 设置当前事务的约束检查模式 + [SET ROLE](#calibre_link-21) -- 在当前会话中设置当前用户标识 + [SET SESSION AUTHORIZATION](#calibre_link-508) -- 为当前会话设置会话用户标识符和当前用户标识符 + [SET TRANSACTION](#calibre_link-507) -- 设置当前事务的特性 + [SHOW](#calibre_link-509) -- 显示运行时参数的值 + [START TRANSACTION](#calibre_link-1381) -- 开始一个事务块 + [TRUNCATE](#calibre_link-89) -- 清空一个或一组表 + [UNLISTEN](#calibre_link-975) -- 停止监听通知信息 + [UPDATE](#calibre_link-749) -- 更新一个表中的行 + [VACUUM](#calibre_link-748) -- 垃圾收集以及可选地分析一个数据库 + [VALUES](#calibre_link-106) -- 计算一个或一组行