举报投诉联系我们 手机版 热门标签 名动网
您的位置:名动网 > PostgreSQL SQL语言

PostgreSQL SQL语言

2023-03-29 19:20 PostgreSQL SQL语言

 PostgreSQL SQL语言

这部份描述在PostgreSQL中SQL语言的使用。我们从描述SQL的一般语法开始,然后解释如何创建保存数据的结构、如何填充数据库以及如何查询它。中间的部分列出了在SQL命令中可用的数据类型和函数。剩余的部分则留给对于调优数据性能的重要方面。

这部份的信息被组织成让一个新用户可以从头到尾跟随它来全面理解主题,而不需要多次参考后面的内容。这些章都是自包含的,这样高级用户可以根据他们的选择阅读单独的章。这一部分的信息被以一种叙事的风格展现。需要查看一个特定命令的完整描述的读者应该去看看第 VI 部分。

这一部分的阅读者应该知道如何连接到一个PostgreSQL数据库并且发出SQL命令。我们鼓励不熟悉这些问题的读者先去阅读第 I 部分。SQL通常使用PostgreSQL的交互式终端psql输入,但是其他具有相似功能的程序也可以被使用。

目录

4. SQL语法
4.1. 词法结构
4.2. 值表达式
4.3. 调用函数
5. 数据定义
5.1. 表基础
5.2. 默认值
5.3. 生成列
5.4. 约束
5.5. 系统列
5.6. 修改表
5.7. 权限
5.8. 行安全性策略
5.9. 模式
5.10. 继承
5.11. 表分区
5.12. 外部数据
5.13. 其他数据库对象
5.14. 依赖跟踪
6. 数据操纵
6.1. 插入数据
6.2. 更新数据
6.3. 删除数据
6.4. 从修改的行中返回数据
7. 查询
7.1. 概述
7.2. 表表达式
7.3. 选择列表
7.4. 组合查询
7.5. 行排序
7.6. LIMITOFFSET
7.7. VALUES列表
7.8. WITH查询(公共表表达式)
8. 数据类型
8.1. 数字类型
8.2. 货币类型
8.3. 字符类型
8.4. 二进制数据类型
8.5. 日期/时间类型
8.6. 布尔类型
8.7. 枚举类型
8.8. 几何类型
8.9. 网络地址类型
8.10. 位串类型
8.11. 文本搜索类型
8.12. UUID类型
8.13. XML类型
8.14. JSON 类型
8.15. 数组
8.16. 组合类型
8.17. 范围类型
8.18. 域类型
8.19. 对象标识符类型
8.20. pg_lsn 类型
8.21. 伪类型
9. 函数和操作符
9.1. 逻辑操作符
9.2. 比较函数和操作符
9.3. 数学函数和操作符
9.4. 字符串函数和操作符
9.5. 二进制串函数和操作符
9.6. 位串函数和操作符
9.7. 模式匹配
9.8. 数据类型格式化函数
9.9. 时间/日期函数和操作符
9.10. 枚举支持函数
9.11. 几何函数和操作符
9.12. 网络地址函数和操作符
9.13. 文本搜索函数和操作符
9.14. UUID 函数
9.15. XML 函数
9.16. JSON 函数和操作符
9.17. 序列操作函数
9.18. 条件表达式
9.19. 数组函数和操作符
9.20. 范围函数和运算符
9.21. 聚集函数
9.22. 窗口函数
9.23. 子查询表达式
9.24. 行和数组比较
9.25. 集合返回函数
9.26. 系统信息函数和运算符
9.27. 系统管理函数
9.28. 触发器函数
9.29. 事件触发器函数
9.30. 统计信息函数
10. 类型转换
10.1. 概述
10.2. 操作符
10.3. 函数
10.4. 值存储
10.5. UNIONCASE和相关结构
10.6. SELECT的输出列
11. 索引
11.1. 简介
11.2. 索引类型
11.3. 多列索引
11.4. 索引和ORDER BY
11.5. 组合多个索引
11.6. 唯一索引
11.7. 表达式索引
11.8. 部分索引
11.9. 只用索引的扫描和覆盖索引
11.10. 操作符类和操作符族
11.11. 索引和排序规则
11.12. 检查索引使用
12. 全文搜索
12.1. 介绍
12.2. 表和索引
12.3. 控制文本搜索
12.4. 额外特性
12.5. 解析器
12.6. 词典
12.7. 配置例子
12.8. 测试和调试文本搜索
12.9. GIN 和 GiST 索引类型
12.10. psql支持
12.11. 限制
13. 并发控制
13.1. 介绍
13.2. 事务隔离
13.3. 显式锁定
13.4. 应用级别的数据完整性检查
13.5. 提醒
13.6. 锁定和索引
14. 性能提示
14.1. 使用EXPLAIN
14.2. 规划器使用的统计信息
14.3. 用显式JOIN子句控制规划器
14.4. 填充一个数据库
14.5. 非持久设置
15. 并行查询
15.1. 并行查询如何工作
15.2. 何时会用到并行查询?
15.3. 并行计划
15.4. 并行安全性


阅读全文
以上是名动网为你收集整理的 PostgreSQL SQL语言全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
  •  PostgreSQL 约束

    PostgreSQL 约束

    2023-03-29 PostgreSQL 约束

    5.4.1. 检查约束5.4.2. 非空约束5.4.3. 唯一约束5.4.4. 主键5.4.5. 外键5.4.6. 排他约束 数据类型是一种限制能够存储在表中数据...

  •  PostgreSQL 表表达式

    PostgreSQL 表表达式

    2023-05-16

    7.2.1. FROM子句7.2.2. WHERE子句7.2.3. GROUP BY和HAVING子句7.2.4. GROUPING SETS、CUBE和ROLLUP7.2.5. 窗口函数处理 ...

  •  PostgreSQL applicable_roles

    PostgreSQL applicable_roles

    2023-04-15

    视图applicable_roles当前用户可以使用其特权的所有角色。这意味着有某种角色授权链从当前用户到讨论中的角色。当前用户本身也是...

  •  PostgreSQL pg_index

    PostgreSQL pg_index

    2023-04-02 PostgreSQL pg_index

    目录pg_index包含关于索引的部分信息。其他信息大部分在pg_class中。表51.26.pg_index Columns列类型描述 indexrelidoid(referen...

  •  PostgreSQL pg_operator

    PostgreSQL pg_operator

    2023-06-14

    目录pg_operator存储关于操作符的信息。详见CREATE OPERATOR和第37.14节。表51.34.pg_operator Columns列类型描述 oidoid行标识...

© 2024 名动网 mdwl.vip 版权所有 联系我们