更新时间:2020-10-14 09:44:50
封面
版权页
前言
第一篇 准备篇
第1章 PostgreSQL简介
1.1 什么是PostgreSQL
1.1.1 PostgreSQL的发展历史
1.1.2 PostgreSQL数据库的优势
1.1.3 PostgreSQL应用现状和发展趋势
1.2 PostgreSQL数据库与其他数据库的对比
1.2.1 PostgreSQL与MySQL数据库的对比
1.2.2 PostgreSQL与Oracle数据库的对比
1.3 小结
第2章 PostgreSQL的安装与配置
2.1 从发行版本安装
2.1.1 Red Hat/CentOS下的安装方法
2.1.2 Windows下的安装方法
2.1.3 从发行版本安装总结
2.2 从源码安装
2.2.1 编译安装过程简介
2.2.2 下载源代码
2.2.3 编译及安装
2.2.4 PostgreSQL的配置
2.2.5 创建数据库实例
2.2.6 安装contrib目录下的工具
2.2.7 启动和停止数据库
2.2.8 编译安装过程中的常见问题及解决方法
2.3 PostgreSQL的简单配置
2.3.1 pg_hba.conf的配置
2.3.2 修改监听的IP和端口
2.3.3 数据库日志相关参数
2.3.4 内存参数的设置
2.4 PostgreSQL的安装技巧
2.4.1 不想把数据库实例创建到“/var/lib/pgsql”目录下
2.4.2 如何使用较大的数据块提高I/O性能
2.4.3 打开数据块的checksum功能
2.5 小结
第3章 SQL入门
3.1 SQL语句语法简介
3.1.1 语句的分类
3.1.2 词法结构
3.2 DDL语句
3.2.1 建表语句
3.2.2 删除表语句
3.3 DML语句
3.3.1 插入语句
3.3.2 更新语句
3.3.3 删除语句
3.4 查询语句
3.4.1 单表查询语句
3.4.2 过滤条件的查询
3.4.3 排序
3.4.4 分组查询
3.4.5 多表关联查询
3.4.6 子查询
3.5 其他SQL语句
3.5.1 INSERT...SELECT语句
3.5.2 UNION语句
3.5.3 TRUNCATE TABLE语句
3.6 小结
第二篇 基础篇
第4章 psql工具
4.1 psql介绍
4.2 psql的简单使用
4.3 psql的常用命令
4.3.1 “\h”命令
4.3.2 “\d”命令
4.3.3 指定客户端字符集的命令
4.3.4 格式化输出的\pset命令
4.3.5 “\x”命令
4.3.6 执行存储在外部文件中的SQL命令
4.3.7 编辑命令
4.3.8 输出信息的“\echo”命令
4.3.9 其他命令
4.4 psql的使用技巧
4.4.1 历史命令与补全功能
4.4.2 自动提交技巧
4.4.3 如何得到psql中快捷命令执行的实际SQL
4.5 小结
第5章 数据类型
5.1 数据类型介绍
5.1.1 数据类型的分类
5.1.2 数据类型的输入与转换
5.2 布尔类型
5.2.1 布尔类型介绍
5.2.2 布尔类型的操作符
5.3 数值类型
5.3.1 数值类型介绍
5.3.2 整数类型
5.3.3 精确的小数类型
5.3.4 浮点数类型
5.3.5 序列类型
5.3.6 货币类型
5.3.7 数学函数和操作符
5.4 字符串类型
5.4.1 字符串类型介绍
5.4.2 字符串函数和操作符
5.5 二进制数据类型
5.5.1 二进制数据类型介绍
5.5.2 二进制数据类型转义表示