没有合适的资源?快使用搜索试试~ 我知道了~
postgreSQL经典教程
5星 · 超过95%的资源 需积分: 14 259 下载量 127 浏览量
2013-01-01
07:55:37
上传
评论 3
收藏 3.29MB DOC 举报
温馨提示
试读
64页
本书都是关于一个最近最成功的开源产品,一个名叫PostgreSQL的关系数据库。 数据库开发商和开源开发者都是PostgreSQL的热心拥护者。任何使用程序管理大量数据的人都可以从数据库中获得大量益处。PostgreSQL是一个非常优秀的关系数据库实现,全功能,开源且免费使用。
资源推荐
资源详情
资源评论
PostgreSQL 从入门到精通
翻译:洞庭湖的泥鳅
如有问题,请联系:
bambo.huang(at)gmail.com
目录
POSTGRESQL 从入门到精通.................................................................................................................... 1
引言............................................................................................................................................................ 6
第一章 POSTGRESQL 介绍....................................................................................................................... 7
基于数据编程.......................................................................................................................................... 7
静态数据
............................................................................................................................................. 7
用于数据存储的扁平文件
.................................................................................................................... 7
重复单元和其他问题
........................................................................................................................... 8
什么是数据库管理系统............................................................................................................................ 8
数据模型
............................................................................................................................................. 8
查询语言
........................................................................................................................................... 10
数据库管理系统的责任
...................................................................................................................... 12
什么是 POSTGRESQL?.......................................................................................................................... 12
PostgreSQL
历史简介
....................................................................................................................... 13
PostgreSQL
架构
.............................................................................................................................. 13
通过
PostgreSQL
访问数据
............................................................................................................... 14
什么是开源?........................................................................................................................................ 14
相关资源............................................................................................................................................... 14
第二章 关系数据库原理............................................................................................................................ 15
电子表格的局限性................................................................................................................................. 15
将数据存入数据库................................................................................................................................. 17
选择列
............................................................................................................................................... 17
为每个列选择数据类型
...................................................................................................................... 17
标记行的唯一性
................................................................................................................................. 18
在数据库中访问数据............................................................................................................................. 18
通过网络访问数据
............................................................................................................................. 19
处理多用户访问
................................................................................................................................. 20
数据分片和分块
................................................................................................................................. 20
增加信息
........................................................................................................................................... 22
设计表
............................................................................................................................................... 24
基本数据类型
.................................................................................................................................... 28
处理未知的值:空值(
NULL
)
.........................................................................................................29
回顾示例数据库
................................................................................................................................. 29
摘要...................................................................................................................................................... 29
第三章 初步使用 POSTGRESQL............................................................................................................. 31
在 LINUX 和 UNIX 系统中安装 POSTGRESQL...........................................................................................31
在
Linux
中使用二进制文件安装
PostgreSQL....................................................................................31
通过源码安装
PostgreSQL................................................................................................................ 35
在
Linux
和
Unix
上配置
PostgreSQL.................................................................................................38
在 WINDOWS 中安装 POSTGRESQL........................................................................................................ 42
使用
Windows
安装程序
.................................................................................................................... 43
配置客户机访问
................................................................................................................................. 48
建立示例数据库.................................................................................................................................... 49
添加用户记录
.................................................................................................................................... 49
建立数据库
........................................................................................................................................ 50
建表
.................................................................................................................................................. 51
移除表
............................................................................................................................................... 52
填充表
............................................................................................................................................... 53
摘要...................................................................................................................................................... 56
第四章 访问你的数据................................................................................................................................ 57
使用 PSQL.............................................................................................................................................. 57
在
Linux
系统中启动
.......................................................................................................................... 57
在
Windows
系统中启动
.................................................................................................................... 58
解决启动问题
.................................................................................................................................... 58
使用一些基本的
psql
命令
.................................................................................................................60
使用 SELECT 语句................................................................................................................................ 61
覆盖列名
........................................................................................................................................... 63
控制行的顺序
.................................................................................................................................... 63
消除重复数据
.................................................................................................................................... 65
执行计算............................................................................................................................................... 68
选择行................................................................................................................................................... 69
使用更复杂的条件
............................................................................................................................. 71
模式匹配
........................................................................................................................................... 72
限制结果集
........................................................................................................................................ 73
检查空值(NULL)............................................................................................................................... 74
检查时间和日期.................................................................................................................................... 75
设置时间和日期的风格
...................................................................................................................... 75
使用日期和时间函数
......................................................................................................................... 79
多个表协同工作.................................................................................................................................... 80
关联两个表
........................................................................................................................................ 80
给表赋予别名
.................................................................................................................................... 85
关联三个或更多的表
......................................................................................................................... 85
SQL92 的 SELECT 语法....................................................................................................................... 89
摘要...................................................................................................................................................... 90
第五章 POSTGRESQL 的命令行和图形界面工具....................................................................................92
PSQL...................................................................................................................................................... 92
启动
psql........................................................................................................................................... 92
在
psql
中输入命令
............................................................................................................................ 93
使用命令历史
.................................................................................................................................... 93
在
psql
中执行脚本文件
..................................................................................................................... 94
检查数据库
........................................................................................................................................ 95
psql
命令行快速参考
......................................................................................................................... 96
psql
内部命令快速参考
...................................................................................................................... 97
设置 ODBC........................................................................................................................................... 98
在
Windows
中安装
ODBC
驱动程序
.................................................................................................98
在
Windows
中建立一个数据源
........................................................................................................100
在
Linux/Unix
中安装
ODBC
驱动程序
.............................................................................................102
在
Linux/Unix
中建立一个数据源
..................................................................................................... 102
PGADMIN III.......................................................................................................................................... 102
安装
pgAdmin III.............................................................................................................................. 102
使用
pgAdmin III.............................................................................................................................. 103
PHPPGADMIN....................................................................................................................................... 106
安装
phpPgAdmin........................................................................................................................... 106
使用
phpPgAdmin........................................................................................................................... 107
MICROSOFT ACCESS............................................................................................................................ 109
使用链接表
...................................................................................................................................... 110
输入数据及建立报表
....................................................................................................................... 112
MICROSOFT EXCEL............................................................................................................................... 114
POSTGRESQL 相关工具的资源............................................................................................................ 117
摘要.................................................................................................................................................... 117
第六章 数据交互..................................................................................................................................... 119
添加数据到数据库中........................................................................................................................... 119
使用基本的
INSERT
语句
................................................................................................................ 119
使用更安全的插入语句
.................................................................................................................... 122
插入数据到
serial
类型的列中
.......................................................................................................... 123
插入空值
......................................................................................................................................... 126
使用
\copy
命令
................................................................................................................................ 127
直接从另一个程序加载数据
............................................................................................................. 129
修改数据库中的数据........................................................................................................................... 132
使用
UPDATE
语句
......................................................................................................................... 132
通过另一个表更新
........................................................................................................................... 134
从数据库删除数据............................................................................................................................... 135
使用
DELETE
语句
.......................................................................................................................... 135
使用
TRUNCATE
语句
.................................................................................................................... 136
摘要.................................................................................................................................................... 137
第七章 高级数据选择.............................................................................................................................. 139
聚集函数............................................................................................................................................. 139
count
函数
....................................................................................................................................... 140
Min
函数
.......................................................................................................................................... 147
Max
函数
......................................................................................................................................... 148
Sum
函数
........................................................................................................................................ 148
Avg
函数
.......................................................................................................................................... 149
子查询................................................................................................................................................. 149
返回多行记录的子查询
.................................................................................................................... 151
相关子查询
...................................................................................................................................... 152
存在子查询(
Existence Subqueries
)
............................................................................................ 155
UNION 连接........................................................................................................................................ 156
自连接................................................................................................................................................. 158
外连接................................................................................................................................................. 159
摘要.................................................................................................................................................... 163
第八章 数据定义..................................................................................................................................... 164
数据类型............................................................................................................................................. 164
布尔数据类型
.................................................................................................................................. 164
字符数据类型
.................................................................................................................................. 166
数字数据类型
.................................................................................................................................. 169
时间型数据类型
............................................................................................................................... 171
数组
................................................................................................................................................ 171
数据操作............................................................................................................................................. 174
在数据类型之间转换
....................................................................................................................... 174
用于数据操作的函数
....................................................................................................................... 175
魔法变量
......................................................................................................................................... 176
OID
列
............................................................................................................................................. 177
表管理................................................................................................................................................. 178
建表
................................................................................................................................................ 178
使用列约束
...................................................................................................................................... 178
使用表约束
...................................................................................................................................... 181
修改表结构
...................................................................................................................................... 183
删除表
............................................................................................................................................. 186
使用临时表
...................................................................................................................................... 186
视图.................................................................................................................................................... 187
建立视图
......................................................................................................................................... 187
删除和替换视图
............................................................................................................................... 190
外键约束............................................................................................................................................. 190
作为一个列的约束的外键
................................................................................................................ 191
作为一个表的约束的外键
................................................................................................................ 192
外键约束的选项
............................................................................................................................... 197
摘要.................................................................................................................................................... 199
剩余63页未读,继续阅读
lifeisgood007
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页