`
dbagirl
  • 浏览: 2817 次
社区版块
存档分类
最新评论

PostgreSQL 10 文档: 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 PUBLICATION — 修改发布的定义
ALTER ROLE — 更改一个数据库角色
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 — 开始一个事务块
CHECKPOINT — 强制一个WAL日志检查点
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 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 PUBLICATION — 删除一个发布
DROP ROLE — 移除一个数据库角色
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 — 锁定一个表
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 — 计算一个行集合
0
0
分享到:
评论

相关推荐

    PostgreSQL帮助文档 html

    2. **SQL语法**:PostgreSQL支持SQL标准,包括DDL(Data Definition Language)用于创建和修改数据库对象,如表、视图和索引;DML(Data Manipulation Language)用于插入、更新和删除数据;以及TCL(Transaction ...

    postgresql10的帮助文档

    在SQL语法部分,文档详细描述了SQL语句的构成,包括了各种语法的使用方法和规则。这是数据库开发者在编写复杂查询和数据操作语句时所依赖的参考部分,对于提高SQL编写效率和准确性有重要作用。 “PostgreSQL 10帮助...

    PostgresQL8.3中文文档

    "db_html_doc"可能是指包含HTML格式的PostgreSQL 8.3中文手册,其中详细阐述了上述特性和更多内容,如安装与配置、SQL语法、安全管理、备份与恢复、性能调优等。这份文档是学习和运维PostgreSQL 8.3的重要参考资料,...

    PostgreSQL 中文文档

    2. SQL支持:PostgreSQL遵循SQL标准,支持SQL92及后续版本的语法,包括子查询、联接、窗口函数、聚合函数等。 3. 安全性:PostgreSQL提供用户权限管理,可以设置角色、权限,确保数据安全。 二、PostgreSQL高级...

    PostgreSQL 8.2.3 中文文档

    SQL 语法 5. 数据定义 6. 数据操作 7. 查询 8. 数据类型 9. 函数和操作符 10. 类型转换 11. 索引 12. 并发控制 13. 性能提升技巧 III. 服务器管理 14. 安装指导 15. 在 Windows 上安装客户端 16. ...

    postgresql-11官方文档

    - **概念介绍**:阐述SQL的基本概念和语法。 - **表操作**:包括创建新表、插入数据、查询数据等基本操作。 - **高级查询**:如联接操作、聚合函数使用等。 - **数据更新与删除**:介绍如何修改和删除表中的数据...

    postgresql12文档.zip

    文档中详述了 SQL 语法,包括数据类型、表的创建和操作、索引、视图、联接、子查询、事务控制以及窗口函数等。此外,还有对存储过程和触发器的支持,使得 PostgreSQL 成为一个功能强大的数据库平台。 **3. 数据库...

    PostgreSQL 8.3 数据库文档

    Libpq 是 PostgreSQL 的 C 语言接口,该文档详细阐述了如何使用 Libpq 进行客户端应用程序开发,包括连接数据库、执行 SQL 命令、处理结果集以及错误处理等。 5. **《PL/pgSQL教程》** PL/pgSQL 是 PostgreSQL ...

    PostgreSQL API & SQL API

    **PostgreSQL API与SQL API详解** 在数据库管理系统领域,PostgreSQL以其开源...对于学习和提升,可以深入研究提供的"SQL语法大全-最新版.chm"文档,以全面了解SQL语法,并结合实践使用PostgreSQL API编写数据库应用。

    PostgreSQL-9.5-US官方文档英文版

    - **SQL 语言**:全面介绍了 SQL 的语法与用法。 - **概念**:讲解 SQL 的核心概念,如表、记录、字段等。 - **创建新表**:演示如何通过 SQL 语句创建表格。 - **填充数据**:说明如何向表中插入数据。 - **...

    SQL语法分析

    - 学习SQL语法,可以参考标准SQL文档,以及各数据库系统的官方文档。 - 学习词法分析和语法分析,可以阅读《编译原理》等相关书籍,或者在线课程如Coursera上的相关课程。 通过这个SQL语法分析Demo,开发者不仅...

    postgreSQL8.1文档

    1. **SQL标准支持**:PostgreSQL 8.1遵循SQL:2003标准,提供了丰富的SQL语法,包括DML(数据操纵语言)、DDL(数据定义语言)和DCL(数据控制语言),使得开发人员可以方便地进行数据查询、表的创建和权限管理。...

    PostgreSQL9.4.4文档网页版

    2. **SQL语言**:介绍PostgreSQL支持的标准SQL语法,包括数据类型、查询语句(SELECT)、DML(INSERT、UPDATE、DELETE)、DDL(CREATE、ALTER、DROP)等,以及特有的SQL扩展。 3. **事务处理**:讲解PostgreSQL的...

    PostgreSQL9.5文档

    在故障处理方面,PostgreSQL文档中的“Bug报告指南”为用户提供了一份完整的指南,用于识别和报告软件中可能出现的问题。用户可以在遵循指南的情况下,按照其内容进行正确的bug识别、报告和提交,帮助开发者及时地...

    PostgreSQL 9.6 最新中文文档

    在彭煜玮教授编写的《Postgres-9.6.0-中文文档》中,详细地涵盖了这些知识点,以及PostgreSQL的基础概念、安装配置、SQL语法、索引、视图、触发器、存储过程、复制、备份恢复等全面内容。这份文档不仅适合初学者学习...

    postgresql-9.3 文档

    ### PostgreSQL 9.3 文档知识点总结 ...综上所述,PostgreSQL 9.3 版本文档为用户提供了一个深入了解此数据库系统的窗口,不仅涵盖了基础知识,还介绍了高级特性及 SQL 语言的具体应用,为开发者提供了全面的技术支持。

    postgresql 12、15离线安装包

    对于开发者和管理员来说,了解PostgreSQL的SQL语法、索引策略、性能调优、安全性设置以及备份和恢复机制都是非常重要的。PostgreSQL支持标准的SQL,但也有一些自己的扩展,比如窗口函数、递归查询和JSON支持。在实际...

Global site tag (gtag.js) - Google Analytics