- 1、本文档共195页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
postgresql从入门到精通-丁丁编程技术.doc
PostgreSQL从入门到精通
翻译:洞庭湖的泥鳅
如有问题,请联系:
bambo.huang(at)
目录
引言 6
第一章 PostgreSQL介绍 7
基于数据编程 7
静态数据 7
用于数据存储的扁平文件 7
重复单元和其他问题 8
什么是数据库管理系统 8
数据模型 9
查询语言 11
数据库管理系统的责任 12
什么是PostgreSQL? 13
PostgreSQL历史简介 13
PostgreSQL架构 13
通过PostgreSQL访问数据 14
什么是开源? 15
相关资源 15
第二章 关系数据库原理 16
电子表格的局限性 16
将数据存入数据库 18
选择列 18
为每个列选择数据类型 18
标记行的唯一性 19
在数据库中访问数据 19
通过网络访问数据 20
处理多用户访问 21
数据分片和分块 21
增加信息 23
设计表 25
基本数据类型 30
处理未知的值:空值(NULL) 31
回顾示例数据库 31
摘要 31
第三章 初步使用PostgreSQL 33
在Linux和Unix系统中安装PostgreSQL 33
在Linux中使用二进制文件安装PostgreSQL 33
通过源码安装PostgreSQL 37
在Linux和Unix上配置PostgreSQL 39
在Windows中安装PostgreSQL 44
使用Windows安装程序 45
配置客户机访问 50
建立示例数据库 51
添加用户记录 51
建立数据库 52
建表 52
移除表 54
填充表 54
摘要 57
第四章 访问你的数据 58
使用psql 58
在Linux系统中启动 58
在Windows系统中启动 59
解决启动问题 59
使用一些基本的psql命令 61
使用SELECT语句 62
覆盖列名 64
控制行的顺序 64
消除重复数据 66
执行计算 68
选择行 69
使用更复杂的条件 71
模式匹配 72
限制结果集 73
检查空值(NULL) 74
检查时间和日期 75
设置时间和日期的风格 75
使用日期和时间函数 79
多个表协同工作 80
关联两个表 80
给表赋予别名 85
关联三个或更多的表 85
SQL92的SELECT语法 89
摘要 90
第五章 PostgreSQL的命令行和图形界面工具 91
psql 91
启动psql 91
在psql中输入命令 92
使用命令历史 92
在psql中执行脚本文件 93
检查数据库 94
psql命令行快速参考 94
psql内部命令快速参考 95
设置ODBC 97
在Windows中安装ODBC驱动程序 97
在Windows中建立一个数据源 99
在Linux/Unix中安装ODBC驱动程序 101
在Linux/Unix中建立一个数据源 101
pgAdmin III 101
安装pgAdmin III 101
使用pgAdmin III 102
phpPgAdmin 105
安装phpPgAdmin 105
使用phpPgAdmin 106
Microsoft Access 108
使用链接表 108
输入数据及建立报表 111
Microsoft Excel 113
PostgreSQL相关工具的资源 116
摘要 116
第六章 数据交互 117
添加数据到数据库中 117
使用基本的INSERT语句 117
使用更安全的插入语句 119
插入数据到serial类型的列中 120
插入空值 123
使用\copy命令 125
直接从另一个程序加载数据 127
修改数据库中的数据 129
使用UPDATE语句 130
通过另一个表更新 131
从数据库删除数据 132
使用DELETE语句 132
使用TRUNCATE语句 133
摘要 134
第七章 高级数据选择 136
聚集函数 136
count函数 137
Min函数 144
Max函数 144
Sum函数 145
Avg函数 145
子查询 146
返回多行记录的子查询 148
相关子查询 149
存在子查询(Existence Subqueries) 151
UNION连接 152
自连接 154
外连接 155
摘要 159
第八章 数据定义 160
数据类型 160
布尔数据类型 160
字符数据类型 162
数字数据类型 164
时间型数据类型 166
数组 167
数据操作 169
在数据类型之间转换 170
用于数据操作的函数 171
魔法变量 172
OID列 172
表管理 173
建表 173
使用列约束 174
使用表约束 177
修改表结构 178
删除表 181
使用临时表 181
视图 182
建立视图 182
删除和替换视图 185
外键
您可能关注的文档
- 热闹考研背后冷了做学问.ppt
- 单片机第一讲2014版_信息与通信_工程科技_专业资料.ppt
- 2018届高考数学二轮复习 第二部分 讲重点 小题专练 2-8 平面解析几何课件 理.ppt
- 城市山林一期均价建议(定稿)(精品).ppt
- 经典的包装设计提案_图文.ppt
- [英语考试]考研必备词组734个.doc
- 2017年上海交通大学安泰经济与管理学院841经济学(Ⅰ)考研真题与模拟试题详解.doc
- 淮安市提高自身绩效的路径与方法 201.doc
- 2.绿色的竹楼.doc
- 高四励志演讲稿3分钟(共10篇).doc
- 2025AACR十大热门靶点推荐和解读报告52页.docx
- 财务部管理报表.xlsx
- 高中物理新人教版选修3-1课件第二章恒定电流第7节闭合电路欧姆定律.ppt
- 第三单元知识梳理(课件)-三年级语文下册单元复习(部编版).pptx
- 俄罗斯知识点训练课件-七年级地理下学期人教版(2024).pptx
- 课外古诗词诵读龟虽寿-八年级语文上学期课内课件(统编版).pptx
- 高三语文二轮复习课件第七部分实用类文本阅读7.2.1.ppt
- 高考物理人教版一轮复习课件第4章第3讲圆周运动.ppt
- 高考英语一轮复习课件53Lifeinthefuture.ppt
- 2025-2030衣柜行业风险投资发展分析及投资融资策略研究报告.docx
最近下载
- 福建省厦门市2024-2025学年高二下学期期末质量检测生物试卷.docx
- 西南18J515室内装修.docx VIP
- 2024年湖北省恩施州宣恩县晓关乡招聘社区工作者真题参考答案详解.docx VIP
- 2024年湖北省恩施州鹤峰县太平乡招聘社区工作者真题含答案详解.docx VIP
- 永州冷水滩区招聘城市社区专职工作人员笔试真题2024.docx VIP
- 危险化学品安全有关法律法规解读.pptx VIP
- 2024年湖北省恩施州恩施市三岔乡招聘社区工作者真题含答案详解.docx VIP
- 货物运输突发事件处理预案.docx VIP
- 2025年_永州冷水滩区招聘城市社区专职工作人员考试试卷[附答案].docx VIP
- 妊娠合并系统性红斑狼疮护理查房.pptx VIP
文档评论(0)