
Table of Contents
前言 ........................................................................ xxx
1. 何为PostgreSQL? .................................................... xxx
2. PostgreSQL简史 ...................................................... xxx
2.1. 伯克利的POSTGRES项目 ........................................ xxxi
2.2. Postgres95 .................................................. xxxi
2.3. PostgreSQL ................................................. xxxii
3. 约定 .............................................................. xxxii
4. 进一步的信息 ...................................................... xxxii
5. 缺陷报告指南 ..................................................... xxxiii
5.1. 标识缺陷 .................................................. xxxiii
5.2. 报告什么 .................................................. xxxiii
5.3. 向哪里报告缺陷 .............................................. xxxv
I. 教程 ...................................................................... 1
1. 从头开始 .............................................................. 3
1.1. 安装 ........................................................... 3
1.2. 架构基础 ....................................................... 3
1.3. 创建一个数据库 ................................................. 3
1.4. 访问数据库 ..................................................... 5
2. SQL语言 ............................................................... 7
2.1. 引言 ........................................................... 7
2.2. 概念 ........................................................... 7
2.3. 创建一个新表 ................................................... 7
2.4. 在表中增加行 ................................................... 8
2.5. 查询一个表 ..................................................... 9
2.6. 在表之间连接 .................................................. 11
2.7. 聚集函数 ...................................................... 13
2.8. 更新 .......................................................... 14
2.9. 删除 .......................................................... 14
3. 高级特性 ............................................................. 16
3.1. 简介 .......................................................... 16
3.2. 视图 .......................................................... 16
3.3. 外键 .......................................................... 16
3.4. 事务 .......................................................... 17
3.5. 窗口函数 ...................................................... 18
3.6. 继承 .......................................................... 21
3.7. 小结 .......................................................... 22
II. SQL 语言 ................................................................ 23
4. SQL语法 .............................................................. 31
4.1. 词法结构 ...................................................... 31
4.2. 值表达式 ...................................................... 39
4.3. 调用函数 ...................................................... 52
5. 数据定义 ............................................................. 55
5.1. 表基础 ........................................................ 55
5.2. 默认值 ........................................................ 56
5.3. 约束 .......................................................... 57
5.4. 系统列 ........................................................ 63
5.5. 修改表 ........................................................ 64
5.6. 权限 .......................................................... 67
5.7. 行安全性策略 .................................................. 67
5.8. 模式 .......................................................... 73
5.9. 继承 .......................................................... 77
5.10. 表分区 ....................................................... 80
5.11. 外部数据 ..................................................... 90
5.12. 其他数据库对象 ............................................... 91
5.13. 依赖跟踪 ..................................................... 91
iii
相关文档
评论