下载  >  开发技术  >  其它  > PostgreSQL 9从零开始学.pdf

PostgreSQL 9从零开始学.pdf 评分

PostgreSQL 9从零开始学.pdf 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!
PostgresQl 9 M霸开始学 刘增杰张少军编著 清华大学出版社 北京 内容简介 PostgreSQL9是一个开源的、全功能的对象关系型数据厍。本书循序渐进地介绍了 PostgreSQL9数据库 应用与开发的相关基础知识,提供了大量具体操作 PostgreSQL9数据库的示例,供读者实践。书中每节都清 晰地阐述了代码如何工作及实现方法,使读者能在最短的时间内有效地掌握 PostgreSQL9的应用技能。 全书共18章,分别介绍了 PostgreSQL9的安装与配置、数据库的基本操作、数据表的基本操作、SOL 语言基础、轻松掌握SQL语句、认识函数、 PostgreSQL数据查询、数据的更新、创建和使用索引、事务和 锁、视图操作、触发器、 PostgreSQL的安全机制、数据库的备份与恢复、高可用、负载均衡、数据复制、 服务器配置、数据库监控以及数据库的内部结构等内容 本书适合 PostgreSQL数据库初学者、数据库开发人员,也适合高等院校和培训学校相关专业的师生教 学参考。 本书封面贴有清华大学出版社防伪标签,无标签者不得销售。 版权所有,侵权必究。侵权举报电话:010-6278298913701121933 图书在版编目(cIP)数据 PostgreSQL9从零开始学闵刘增杰,张少军编著.北京:清华大学出版社,2013,4 ISBN9787-30231673-2 I.①P…Ⅲ.①刘…②张…Ⅲ1.①关系数据库系统ⅣV.①TP311.132.3 中国版本图书馆CIP数据核字(2013)第042903号 责任编辑:夏非彼 封面设计:王翔 责任校对:闫秀华 责任印制:杨艳 出版发行:清华大学出版社 aote:http://www.tup,comcn,http://www,wqbook.com 地址:北京清华大学学研大厦A座 社总机:010-62770175 邮邮 编:100084 购:010-62786544 投稿与读者服务:010-62776969,service@atup.tsinghua.edu.cn 质量反馈:010-62772015,zhiliang@tup.tsinghua.edu.cn 印剧者:北京富博印刷有限公司 装订者:北京市密云县京文制本装订厂 经销:全国新华书店 开本:190mm×260mm 印 张;26,5 字数;678千字 附光盘1张 版次:2013年4月第1版 印次:2013年4月第1次印刷 印数:1~4000 定价:69.00元 产品编号:04990301 前言 PostgreSQL是加州大学伯克利分校计算机系开发的对象关系型数据库管理系统( ORDBMS), 目前是免费开源的,且是全功能的自由软件数据库。 PostgreSQL支持大部分SQL标准,并且提供 了许多其他现代特性,如复杂査询、外键、触发器、视图、事务完整性、多版本并行控制系统等 同样, PostgreSQL可以使用许多方法扩展,比如,通过增加新的数据类型、函数、操作符、聚集 函数、索引方法、过程语言等。并且,因为许可证的灵活,任何人都可以根据自己的需要免费使用、 修改和分发 PostgreSQL,不管是用于私人、商业、还是学术研究的目的。 一般开发人员把 PostgreSQL拼读为 post-gress-Q-L,通常简读为 postgreso感兴趣的读者可以 听一听它是怎么发音的 http:/www.postgresql.org/files/postgresqlmp3 PostgreSQL在 MySQL等开源数据库和 Oracle、DB2、 SQL Server等专有数据库之间提供一种 新的选择。2012年09月10日, PostgreSQL92正式版发布,该版本在性能方面有很大的提升。本 书是面向 PostgreSQL9初学者的一本高质量的书籍。本书几乎涉及了 PostgreSQL9数据库应用与 开发的所有重要知识,通过详细的实用操作案例,使 PostgreSQL9数据库初学者能够快速入门, 同时也适合想要全面了解 PostgreSQL9数据库的开发人员阅读。通过对本书的学习,读者可以完 整、系统地掌握 PostgreSQL数据库的技术要点和开发技巧。 全书共18章,分别介绍了 PostgreSQL9的安装与配置、数据库的基本操作、数据表的基本操 作、SoL语言基础、轻松掌握SOL语句、认识函数、 PostgreSQL数据查询、数据的更新、创建和 使用索引、事务和锁、视图操作、触发器、 PostgreSQL的安全机制、数据库的备份与恢复、高可 用、负载均衡、数据复制、服务器配置、数据库监控以及数据库的内部结构等内容。 本书特色 内容全面:知识点由浅入深,涵盖了所有 PostgreSQL9的基础知识点,可使读者由浅入深地 掌握 PostgreSQL9开发技术。 图文并茂:注重操作,图文并茂,在介绍案例的过程中,每一个操作均有对应步骤和过程说明 这种图文结合的方式使读者在学习过程中能够直观、清晰地看到操作的过程以及效果,便于读者更 快地理解和掌握。 Postgre SaL9从零开始学 易学易用:颠覆传统“看”书的观念,变成一本能“操作”的图书。 案例丰富:把知识点融汇于系统的案例实训当中,并且结合综合案例进行讲解和拓展。进而达 到“知其然,并知其所以然”的效果。 提示技巧:本书对读者在学习过程中可能会遇到的疑难问题以“提示”和“技巧”的形式进行 了说明,以免读者在学习的过程中走弯路。 超值光盘:本书提供四百多个详细示例和经典习题,让读者在实战应用中掌握 PostgreSQL9 的每一项技能。另外,光盘中还提供各章节的视频教学录像,使读者学习不再枯燥。 读者对象 本书是一本完整介绍 PostgreSQL9的教程,内容丰富,条理清晰,实用性强,适合如下读者 学习使用: PostgreSQL9数据库初学者。 对数据库开发有兴趣,希望快速、全面掌握 PostgreSQL9的人员。 对其他数据库有一定的了解想转到 PostgreSQL9平台上的开发者。 高等院校和培训学校相关专业的师生。 鸣谢 本书作者长期从事数据库的培训工作。参与本书编写人员除了封面署名人员以外,还有吴志才、 刘玉萍、姬远鹏、张少军、苏士辉、肖品、孙若淞、宋冰冰、王攀登、张工厂、王婷婷、王维维、 梁云亮、陈伟光、臧顺娟、程铖、卢健良、李亚飞、李淸海、王鹏程、王雪涛、邴万强、陈彭涛、 冯玲、郭丽娟、钱东省、王飞、原杨、李坤、武炜、史艳艳、包惠利等人。虽然倾注了编者的努力, 但由于水平有限、时间仓促,书中难免有疏漏之处,请读者谅解。如果遇到问题或有意见和建议, 敬请与我们联系,我们将全力提供帮助,技术支持邮件:22137641@qcom 光盘有问题,请发邮件给: booksaga@163com,必回。 编者 013年2月 目录 第1章初识 Postgre SQL… aBaEBaBEBIER4E44=:“4·“4=*““““+“ 1.1数据库基础…………………………1 1.1.1什么是数据库… 1.12表… 1.13数据类型 1.14主键……………………………1111 1.15什么是开源 1害国目E回“国叫““““““““““““““““““…“…·““…“ 22223 12数据库技术构成 EaE““以“““““4“4“4“…““…“+“““4…“ 1.2.1数据库系统………………………13 122SQL语言…1114 123数据库访问技术 “·,和…哪 5 3什么是 PostgreSQL 13.1客户端-服务器软件…… 13.2 Postgre SQL发展历程 13.3 PostgreSQL的优势 14如何学习 PostgreSQL 第2章 Postgre SQL9的安装与配置 21 PostgreSQL9的新功能…… 22安装与启动 PostgreSQL9 221下载 PostgreSQL9安装包…………………………………10 222安装 PostgreSQL9……………………………………………13 223启动 PostgreSQL服务器……………………………………………16 23 pgAdmin II的基本操作 23. 1 pgAdmin的启动与连接……9 23.2 pgAdminⅢ的界面简介…20 23.3配置 PostgreSQL服务器的属性……2 Post greAt9从零开始学 234执行SQL查询语句 25 2.4常见问题及解答… 7 疑问lε连接 pgAdmin时提示“服务器未监听”的错误怎么办?…17 疑问2:如何修改服务器登求密码?……………………27 2.5本章小结…………………………………………………………………………27 2.6经典习题 ……………27 第3章数据库的基本操作……………………………………………………………28 3.1创建数据库… …,…,………,……“………,…………………:28 3.1.1使用对象资源管理器创建数据库…………-……-…28 3.12使用SQL语句创建数据库 2 32修改数据库………………………………………………………………34 3.2.1使用对象资源管理器修改数据库的属性 34 3.2.2使用SQL语句修改数据库的属性:1 翻冒1 35 3.3删除数据库……… 35 3.3.1使用对象资源管理器删除数据库……………………………35 3.3.2使用SQL语句删除数据库…………………………………………………36 34综合案例—数据库的创建和删除……………………………………36 35常见问题及解答 +++++-++++++一++分 ……………38 疑问1:如何使用SQL语句创建具有一定条件的数据库? 38 疑问2:使用DROP语句要注意什么问题?………………………38 36经典习题………………………………………………………………38 第4章数据表的基本操作………………………………39 4.1创建数据表…………………………………39 411如何创建数据表……………………………m…… BSESSEBRIESHIBIIBIBBU1I88I8B818BIBE1IB1B81E83E,39 4.2使用主键约東 413使用外键约東……………,……………………………………………47 414使用非空约束…… ………49 41.5使用唯一性约束…………………… 9 41.6使用默认约束, 42修改数据表… 51 4.2.l修改表名…12 4.2.2修改字段的数据类型 y 42.3修改字段名……………………………………55 424添加字段… 55 4,2,5删除字段 →品品国面国主E图上图围!口和国国国E至目E1E 42.6删除表的外键约束…………………………………………98 43删除数据表 …60 43.1删除没有被关联的表 :::60 43,2删除被其他表关联的主表 44综合案例—数据表的基本操作………………………………63 4.5常见问题及解答…………170 疑问1:表删除和修改操作时需要注意什么问题?…… +h++++“++“·“42日 ………70 疑问2:每一个表中都要有一个主键吗?………………………170 4.6经典习题…………………………………………70 第5章数据类型和运算符……………………12 51 Postgre SQL数据类型介绍 …………2 51.1整数类型…………………………72 5.1.2浮点数类型…………73 513任意精度类型 514日期与时间类型……………………………14 51.5字符串类型……………………………80 516二进制类型 83 51.7布尔类型… …84 5.18数组类型… 52如何选择数据类型 画画副 ………86 5.3常见运算符介绍…………87 5.3.1运算符概述……………………87 53,2算术运算符……………………………87 53,3比较运算符……………………………89 534逻辑运算符……………98 53.5位运算符………………………………01 53.6运算符的优先级 54综合案例—运算符的使用 重和“““““即正回都里“““““国“国以 ……102 5.5常见问题及解答………………… 十世+日+日日日 ………104 疑问1: PostgreSQL中可以存储文件吗?…………………104 PostgreSQL9从零开始学 疑问2:二进制和普通字符串的区别是什么?………………m…mmmm…………,105 56经典习题………………………………………………m………105 第6章P。 stgreSQL函数… …106 6. PostgreSQL函数简介…………………………………106 6,2数学函数……”…m…………………106 621绝对值函数ABS(x)和返回圆周率的函数PO……………-107 622平方根函数SQRT(x)和求余函数 MOD(x, y………m…………107 623获取整数的函数 CEIL(X)、 CEILING(x)和 FLOOR(x)……109 624四舍五入函数 ROUND(x)和 ROUND(x,y)……………1 625符号函数SIGN(x)……………11 626幂运算函数POW(xy)、 POWER(xy)和EXP(x) 111 627对数运算函数LOG(x)………………2 628角度与弧度相互转换的函数 RADIANS(x)和 DEGREES(x)…………113 629正弦函数SⅠN(x)和反正弦函数ASIN(x)…………………………………………114 6210余弦函数COS(x)和反余弦函数ACOS(x)…………5 6,211正切函数、反正切函数和余切函数………………………………………………116 63字符串函数…………………………………………………118 63.1计算字符串字符数的函数和字符串长度的函数…………18 632合并字符串函数 CONCAT(s1,s2,,)、 CONCAT WS(xsl,s2,,)……118 633获取指定长度的字符串函数LEFT(s,n)和 RIGHT(s, n)………………………19 634填充字符串的函数LPAD(s1,en,s2)和 RPAD(s1len,s2)………21 635删除空格的函数 LTRIM(s)、 RTRIM(S)和TRM(s)……12 636删除指定字符串的函数TRM(5 FROM S)…………………………………123 637重复生成字符串的函数 REPEAT(sn)………124 638替换函数 REPLACE(s,.1,s2)……15 639获取子串的函数 SUBSTRING(s,nlen)……125 6310匹配子串开始位置的函数 POSITION( strl in str)………26 6311字符串逆序的函数 REVERSE(s)………127 64日期和时间函数……-127 641获取当前日期的函数和获取当前时间的函数 画画 …127 642获取当前日期和时间的函数…………………………………………129 643获取日期指定值的函数 EXTRACT( type FROM d) 130 644日期和时间的运算操作……,……………m… m115118a1531811118188188888a281181822442a1132

...展开详情
所需积分/C币:10 上传时间:2017-03-30 资源大小:27.88MB
举报 举报 收藏 收藏 (1)
分享 分享

评论 下载该资源后可以进行评论 8

chen4286871 学习中,感谢分享
2019-03-01
回复
green__apple postgresql初级学习挺好的,很适合
2018-06-05
回复
kuijuedong1020 不是文字版
2017-10-21
回复
caibaihui x下载不了,重新下载
2017-10-12
回复
auqfqq 初学,画面再清晰点就好了
2017-09-12
回复
PostgreSQL.pdf

PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,现在已经更名为PostgreSQL,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。

立即下载
Postgresql书籍

Postgresql学习,个人书籍

立即下载
PostgreSQL 9 从零开始学.pdf

PostgreSQL 9 从零开始学.pdf PostgreSQL 9 从零开始学.pdf

立即下载
PostgreSQL 9从零开始学

全书共18章,分别介绍了PostgreSQL9的安装与配置、数据库的基本操作、数据表的基本操作、SQL语言基础、轻松掌握SQL语句、认识函数、PostgreSQL数据查询、数据的更新、创建和使用索引、事务和锁、视图操作、触发器、PostgreSQL的安全机制、数据库的备份与恢复、高可用、负载均衡、数据复制、服务器配置、数据库监控以及数据库的内部结构等内容。

立即下载
PostgreSQL即学即用中文第2版.pdf

加州大学伯克利分校计算机系开发的开源数据库系统,之所以推荐给大家是因为这是一个大数据存储要求下可能会在一定场景内取代MySQL的数据库。和SQLserver\Oracle\MySQL相比,它有一些独特的部分,包括部分语法,所以需要一本这样的书籍。 目录 第1章 基础知识  1 第2章 数据库管理  17 第3章 psql工具  49 第4章 pgAdmin的使用  61 第5章 数据类型  80 第6章 表、约束和索引  109 第7章 PostgreSQL的特色SQL语法  121 7.1 视图  121 7.1.1 单表视图  122 7.1.2 使用触发器来更新视图  123 7.1.3

立即下载
PostgreSQL数据库内部原理剖析 PDF

包含以下书籍或文章: A Tour of PostgreSQL Internals.pdf Inside the PostgreSQL Query Optimizer.pdf Inside the PostgreSQL Shared Buffer Cache.pdf Internals Of PostgreSQL Wal.pdf PostgreSQL Internals Through Pictures.pdf PostgreSQL query planner's internals How I Learned to Stop Worrying and Love the Planner.pdf

立即下载
PostgreSQL9从零开始学

PostgreSQL9从零开始学 pdf文档

立即下载
PostgreSQL 9从零开始学电子版

PostgreSQL 9从零开始学电子版,清晰好书,详细解析。

立即下载
PostgreSQL 9 从零开始学

pg是为数不多的免费开源的,对象关系型数据库管理系统,拥有众多企业数据库的特性。提供了众多的开发接口,非常方便开发人员开发。

立即下载
PostgreSQL从入门到精通.pdf

PostgreSQL从入门到精通

立即下载
PGSQL电子书

很不多的PGSQL的资料,希望有用。确实很不错,这个是从论坛中下载的。

立即下载
postgresql 教程 pdf 资料集合 .rar

postgresql 教程 pdf资料整理;内含多本资料,适合不同阶段的学习。

立即下载
PostgreSQL服务器编程.[美]Hannu Krosing(带详细书签) PDF 下载 高清 完整版

原书名:PostgreSQL Server Programming 作者: (美)Hannu Krosing Jim Mlodgenski Kirk Roybal 译者: 戚长松 丛书名: 数据库技术丛书 出版社:机械工业出版社 ISBN:9787111480570 出版日期:2014 年10月 开本:16开 页码:186 版次:1-1 编辑推荐 资深PostgreSQL专家撰写,系统讲解PostgreSQL服务器编程的各种技术细节,深入解析PostgreSQL的扩展框架,Amazon全五星评价。 通过丰富的实例,循序渐进阐释PostgreSQL开发和扩展的相关概念及各种实用

立即下载