登录
第 II 部分。SQL 语言
本部分介绍在PostgreSQL中使用SQL语言。我们从描述SQL的一般语法开始,然后解释如何创建用于保存数据的结构、如何填充数据库以及如何查询数据库。中间部分列出了可用于SQL命令中的可用数据类型和函数。其余部分讨论了几个对调整数据库以获得最佳性能很重要的方面。
本部分中的信息按顺序排列,以便新手用户可以从头到尾阅读,以全面了解主题,而无需太多地向前翻阅。各章节旨在自成一体,以便高级用户可以根据需要单独阅读各章节。本部分中的信息以叙述方式按主题单元呈现。读者如果要查找特定命令的完整说明,请参阅第 VI 部分。
本部分的读者应了解如何连接到PostgreSQL数据库并发出SQL命令。建议不熟悉这些问题的读者先阅读第 I 部分。通常使用PostgreSQL交互式终端psql输入SQL命令,但也可以使用具有类似功能的其他程序。
目录
- 4. SQL 语法
- 5. 数据定义
- 6. 数据操作
- 7. 查询
- 8. 数据类型
- 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. 类型转换
- 11. 索引
- 12. 全文搜索
- 13. 并发控制
- 14. 性能提示
- 15. 并行查询