您的位置:
寻梦网首页
>
编程乐园
>
数据库
>
PostgreSQL 7.2 Documentation
PostgreSQL 7.2 用户手册
The PostgreSQL Global Development Group
Copyright
© 1996-2001 by The PostgreSQL Global Development Group
Table of Contents
前言
1.
何为
PostgreSQL
?
2.
简单回顾
PostgreSQL
的历史
2.1.
伯克利的
POSTGRES
项目
2.2.
Postgres95
2.3.
PostgreSQL
3.
资源
4.
术语和概念
5.
问题汇报指导
5.1.
标识臭虫
5.2.
汇报什么
5.3.
到哪里汇报臭虫
6.
Y2K 声明
1.
SQL 语法
1.1.
词法结构
1.1.1.
标识符和关键字
1.1.2.
常量
1.1.3.
操作符
1.1.4.
特殊字符
1.1.5.
注释
1.2.
字段
1.3.
值表达式
1.3.1.
字段引用
1.3.2.
位置参数
1.3.3.
操作符调用
1.3.4.
函数调用
1.3.5.
聚集表达式
1.3.6.
类型转换
1.3.7.
标量子查询
1.4.
词法优先级
2.
查询
2.1.
概述
2.2.
表表达式
2.2.1.
FROM 子句
2.2.2.
WHERE 子句
2.2.3.
GROUP BY 和 HAVING 子句
2.3.
选择列表
2.3.1.
列标签
2.3.2.
DISTINCT
2.4.
组合查询
2.5.
行排序
2.6.
LIMIT 和 OFFSET
3.
数据类型
3.1.
数值类型
3.1.1.
整数类型
3.1.2.
任意精度数据
3.1.3.
浮点数类型
3.1.4.
Serial(序列)类型
3.2.
货币类型
3.3.
字符类型
3.4.
二进制字串
3.5.
日期/时间类型
3.5.1.
日期/时间输入
3.5.2.
日期/时间输出
3.5.3.
时区
3.5.4.
内部
3.6.
布尔类型
3.7.
几何类型
3.7.1.
Point(点)
3.7.2.
线段
3.7.3.
Box(方)
3.7.4.
Path(路径)
3.7.5.
Polygon(多边形)
3.7.6.
Circle(圆)
3.8.
网络地址数据类型
3.8.1.
inet
3.8.2.
cidr
3.8.3.
inet
与
cidr
对比
3.8.4.
macaddr
3.9.
位串类型
4.
函数和操作符
4.1.
逻辑操作符
4.2.
比较操作符
4.3.
数学函数和操作符
4.4.
字符串函数和操作符
4.5.
二进制字串函数和操作符
4.6.
模式匹配
4.6.1.
用
LIKE
的模式匹配
4.6.2.
POSIX
正则表达式
4.7.
数据类型格式化函数
4.8.
时间/日期函数和操作符
4.8.1.
EXTRACT
,
date_part
4.8.2.
date_trunc
4.8.3.
当前日期/时间
4.9.
几何函数和操作符
4.10.
网络地址类型函数
4.11.
序列操作函数
4.12.
条件表达式
4.13.
杂项函数
4.14.
聚集函数
4.15.
子查询表达式
5.
类型转换
5.1.
简介
5.2.
概述
5.3.
操作符
5.4.
函数
5.5.
查询目标
5.6.
UNION
和
CASE
构造
6.
数组
7.
索引
7.1.
介绍
7.2.
索引类型
7.3.
多字段索引
7.4.
唯一索引
7.5.
函数索引
7.6.
操作符表
7.7.
键字
7.8.
部分索引
7.9.
检查索引的使用
8.
继承
9.
多版本并行控制
9.1.
介绍
9.2.
事务隔离
9.3.
读已提交隔离级别
9.4.
可串行化隔离级别
9.5.
应用层的数据完整性检查
9.6.
锁和表
9.6.1.
表级锁
9.6.2.
行级锁
9.7.
锁和索引
10.
管理数据库
10.1.
创建数据库
10.2.
访问数据库
10.3.
删除数据库
11.
性能提升技巧
11.1.
使用
EXPLAIN
11.2.
规划器使用的统计信息
11.3.
用明确的 JOIN (连接)控制规划器
11.4.
向数据库中添加记录
11.4.1.
关闭自动提交
11.4.2.
使用 COPY FROM
11.4.3.
删除索引
11.4.4.
事后的 ANALYZE
A.
日期/时间支持
A.1.
日期/时间关键字
A.2.
时区
A.2.1.
澳大利亚时区
A.2.2.
时间/日期输入解释
A.3.
日期单位的历史
B.
SQL
关键字
参考书目
List of Tables
1-1.
操作符优先级(递减)
3-1.
数据类型
3-2.
数值类型
3-3.
货币类型
3-4.
字符类型
3-5.
特殊字符类型
3-6.
二进制字串类型
3-7.
SQL
文本逃逸八进制
3-8.
SQL
输出逃逸序列
3-9.
SQL 99 二进制字串和 PostgreSQL
BYTEA
类型的比较
3-10.
日期/时间类型
3-11.
日期输入
3-12.
时间输入
3-13.
time with time zone 输入
3-14.
时区输入
3-15.
日期/时间特殊常量
3-16.
日期/时间输出风格
3-17.
日期顺序传统
3-18.
几何类型
3-19.
网络地址数据类型
3-20.
cidr
类型输入举例
4-1.
比较操作符
4-2.
数学操作符
4-3.
位串二进制操作符
4-4.
数学函数
4-5.
三角函数
4-6.
SQL
字串函数和操作符
4-7.
其他函数
4-8.
SQL
二进制字串函数和操作符
4-9.
其它二进制字串函数
4-10.
正则表达式匹配操作符
4-11.
格式化函数
4-12.
用于 date/time 转换的模板
4-13.
日期/时间转换的模板模式修饰词
4-14.
用于向 numeric 转换的模板模式
4-15.
to_char
例子
4-16.
日期/时间操做符
4-17.
日期/时间函数
4-18.
几何函数和操作符
4-19.
几何函数
4-20.
几何类型转换函数
4-21.
cidr
和
inet
操作符
4-22.
cidr
和
inet
函数
4-23.
macaddr
函数
4-24.
序列函数
4-25.
会话信息函数
4-26.
系统信息函数
4-27.
访问权限查询函数
4-28.
表信息函数
4-29.
注释信息函数
4-30.
聚集函数
9-1.
SQL
隔离级别
11-1.
pg_stats
字段
A-1.
月份缩写
A-2.
星期几的缩写
A-3.
PostgreSQL
域修饰词
A-4.
PostgreSQL
能识别的时区
A-5.
PostgreSQL
澳大利亚时区
B-1.
SQL
关键字
List of Examples
3-1.
使用字符类型
3-2.
使用
boolean
类型
3-3.
使用位串类型
5-1.
指数操作符类型解析
5-2.
字串连接操作符类型分析
5-3.
绝对值和阶乘类型分析
5-4.
阶乘函数参数类型解析
5-5.
子字串函数类型解析
5-6.
character
存储类型转换
5-7.
Union 中的待定类型
5-8.
简单 Union 中的类型转换
5-9.
转换的 Union 中的类型转换
7-1.
设置一个部分索引以排除普通数值
7-2.
设置一个部分索引以排除不感兴趣的数值
7-3.
设置一个部分唯一索引
Prev
Home
Next
结论
前言