PostgreSQL 9.6从零开始学(视频教学版)

PostgreSQL 9.6从零开始学(视频教学版) 下载 mobi epub pdf 电子书 2024


简体网页||繁体网页
李小威 著



点击这里下载
    


想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-11-20

类似图书 点击查看全场最低价

图书介绍

出版社: 清华大学出版社
ISBN:9787302496212
版次:1
商品编码:12326620
包装:平装
开本:16开
出版时间:2018-03-01
用纸:胶版纸
页数:348
字数:582000
正文语种:中文


相关图书





图书描述

产品特色

编辑推荐

PostgreSQL 是免费开源的对象关系型数据库管理系统,众多企业数据库的特性使之成为开源数据库中*可能用于商业化应用开发的一个。同时,PostgreSQL提供了众多的开发接口,非常方便开发人员的开发。
本书全面介绍PostgreSQL 9.6的安装与配置、库表的操作、SQL语言、函数、索引、事务和锁、视图、触发器、安全机制、备份与恢复、高可用、负载均衡、数据复制、服务器配置、数据库监控以及数据库内部结构等内容。
本书既适合PostgreSQL初学者和应用开发人员使用,也适合高等院校和培训学校相关专业的师生教学参考。

内容简介

本书循序渐进地介绍PostgreSQL 9.6数据库系统管理与开发的相关基础知识,并提供大量具体操作PostgreSQL 9.6数据库的示例。通过本书的学习,读者可以完整地掌握PostgreSQL 9.6的技术要点并具备系统管理与开发的基本技能。
全书共分为18章,主要内容包括PostgreSQL 9.6的安装与配置、数据库的基本操作、数据表的基本操作、SQL语言基础、轻松掌握SQL语句、认识函数、PostgreSQL查询、数据的更新、创建和使用索引、事务和锁、视图操作、触发器、PostgreSQL的安全机制、数据库的备份与还原、高可用、负载均衡、数据复制、服务器配置与数据库监控、内部结构等。同时,本书在大部分章节的后面提供典型习题,供读者操作练习,从而加深理解。
本书适合PostgreSQL 9.6数据库初学者学习,同时也适合想全面了解PostgreSQL 9.6的数据库系统管理与开发的人员阅读。

作者简介

李小威,软件开发项目经理,精通网站开发和windows程序开发,精通window桌面软件和网络编程,精通各种编程语言和数据库开发知识,具有多年实战开发经验。

目录

目 录
第1章 初识PostgreSQL 1
1.1 数据库基础 1
1.1.1 什么是数据库 1
1.1.2 表 2
1.1.3 数据类型 2
1.1.4 主键 2
1.1.5 什么是开源 2
1.2 数据库技术构成 3
1.2.1 数据库系统 3
1.2.2 SQL语言 4
1.2.3 数据库访问技术 5
1.3 什么是PostgreSQL 6
1.3.1 客户机-服务器软件 6
1.3.2 PostgreSQL发展历程 6
1.3.3 PostgreSQL的优势 7
1.4 如何学习PostgreSQL 7
第2章 PostgreSQL 9.6的安装与配置 9
2.1 PostgreSQL 9.6的新功能 9
2.2 安装与启动PostgreSQL 9.6 10
2.2.1 下载PostgreSQL 9.6安装包 10
2.2.2 安装PostgreSQL 9.6 13
2.2.3 启动PostgreSQL服务器 15
2.3 pgAdmin 4的基本操作 17
2.3.1 pgAdmin 4的启动与连接 18
2.3.2 pgAdmin 4的界面简介 19
2.3.3 配置PostgreSQL服务器的属性 24
2.3.4 执行SQL查询语句 25
2.4 常见问题及解答 25
疑问1:连接pgAdmin时提示“服务器未监听”的错误怎么办? 26
疑问2:如何修改服务器登录密码? 26
2.5 本章小结 26
2.6 经典习题 26
第3章 数据库的基本操作 27
3.1 创建数据库 27
3.1.1 使用对象浏览器创建数据库 27
3.1.2 使用SQL创建数据库 29
3.2 修改数据库的属性 31
3.2.1 使用对象浏览器修改数据库的属性 31
3.2.2 使用SQL语句修改数据库的属性 32
3.3 删除数据库 32
3.3.1 使用对象浏览器删除数据库 32
3.3.2 使用SQL语句删除数据库 33
3.4 综合案例——数据库的创建和删除 33
3.5 常见问题及解答 35
疑问1:如何使用SQL语句创建具有一定条件的数据库? 35
疑问2:使用DROP语句时需要注意什么问题? 35
3.6 经典习题 35
第4章 数据表的基本操作 36
4.1 创建数据表 36
4.1.1 创建数据表的基本方法 36
4.1.2 使用主键约束 41
4.1.3 使用外键约束 43
4.1.4 使用非空约束 45
4.1.5 使用唯一性约束 45
4.1.6 使用默认约束 47
4.2 修改数据表 47
4.2.1 修改表名 48
4.2.2 修改字段的数据类型 48
4.2.3 修改字段名 50
4.2.4 添加字段 51
4.2.5 删除字段 52
4.2.6 删除表的外键约束 53
4.3 删除数据表 54
4.3.1 删除没有被关联的表 54
4.3.2 删除被其他表关联的主表 55

4.4 综合案例——数据表的基本操作 56
4.5 常见问题及解答 62
疑问1:删除和修改表时需注意什么问题? 62
疑问2:每一个表中都要有一个主键吗? 62
4.6 经典习题 62
第5章 数据类型和运算符 64
5.1 PostgreSQL数据类型介绍 64
5.1.1 整数类型 64
5.1.2 浮点数类型 65
5.1.3 任意精度类型 66
5.1.4 日期与时间类型 66
5.1.5 字符串类型 71
5.1.6 二进制类型 73
5.1.7 布尔类型 73
5.1.8 数组类型 74
5.2 如何选择数据类型 75
5.3 常见运算符介绍 75
5.3.1 运算符概述 75
5.3.2 算术运算符 76
5.3.3 比较运算符 77
5.3.4 逻辑运算符 83
5.3.5 运算符的优先级 84
5.4 综合案例——运算符的使用 85
5.5 常见问题及解答 87
疑问1:PostgreSQL中可以存储文件吗? 87
疑问2:二进制和普通字符串的区别是什么? 87
5.6 经典习题 87
第6章 PostgreSQL函数 88
6.1 PostgreSQL函数简介 88
6.2 数学函数 88
6.2.1 绝对值函数ABS(x)和返回圆周率的函数PI() 89
6.2.2 平方根函数SQRT(x)和求余函数MOD(x,y) 89
6.2.3 获取整数的函数CEIL(x)、CEILING(x)和FLOOR(x) 90
6.2.4 四舍五入函数ROUND(x)和ROUND(x,y) 91
6.2.5 符号函数SIGN(x) 91
6.2.6 幂运算函数POW(x,y)、POWER(x,y)和EXP(x) 92
6.2.7 对数运算函数LOG(x) 92
6.2.8 角度与弧度相互转换的函数RADIANS(x)和DEGREES(x) 93
6.2.9 正弦函数SIN(x)和反正弦函数ASIN(x) 93
6.2.10 余弦函数COS(x)和反余弦函数ACOS(x) 94
6.2.11 正切函数TAN(x)、反正切函数ATAN(x)和余切函数COT(x) 94
6.3 字符串函数 95
6.3.1 计算字符串字符数和字符串长度的函数 95
6.3.2 合并字符串函数CONCAT(s1,s2,…)、CONCAT_WS(x,s1,s2,…) 96
6.3.3 获取指定长度的字符串的函数LEFT(s,n)和RIGHT(s,n) 97
6.3.4 填充字符串的函数LPAD(s1,len,s2)和RPAD(s1,len,s2) 98
6.3.5 删除空格的函数LTRIM(s)、RTRIM(s)和TRIM(s) 98
6.3.6 删除指定字符串的函数TRIM(s1 FROM s) 99
6.3.7 重复生成字符串的函数REPEAT(s,n) 100
6.3.8 替换函数REPLACE(s,s1,s2) 100
6.3.9 获取子串的函数SUBSTRING(s,n,len) 100
6.3.10 匹配子串开始位置的函数POSITION(str1 IN str) 101
6.3.11 字符串逆序函数REVERSE(s) 101
6.4 日期和时间函数 101
6.4.1 获取当前日期的函数和获取当前时间的函数 101
6.4.2 获取当前日期和时间的函数 102
6.4.3 获取日期指定值的函数 103
6.4.4 日期和时间的运算操作 104
6.5 条件判断函数 106
6.6 系统信息函数 107
6.6.1 获取PostgreSQL版本号 107
6.6.2 获取用户名的函数 107
6.7 加密和解密函数 108
6.7.1 加密函数MD5(str) 108
6.7.2 加密函数ENCODE(str,pswd_str) 108
6.7.3 解密函数DECODE(crypt_str,pswd_str) 108
6.8 改变数据类型的函数 109
6.9 综合案例——PostgreSQL函数的使用 109
6.10 常见问题及解答 112
疑问1:如何从日期时间值中获取年、月、日等部分日期或时间值? 112
疑问2:如何计算年龄? 112
6.11 经典习题 113
第7章 插入、更新与删除数据 114
7.1 插入数据 114
7.1.1 为表的所有字段插入数据 114
7.1.2 为表的指定字段插入数据 116
7.1.3 同时插入多条记录 117
7.1.4 将查询结果插入表中 118
7.2 更新数据 120
7.3 删除数据 122
7.4 综合案例——记录的插入、更新和删除 124
7.5 常见问题及解答 130
疑问1:插入记录时可以不指定字段名称吗? 130
疑问2:更新或者删除表时必须指定WHERE子句吗? 130
7.6 经典习题 130

前言/序言

前 言


本书是面向PostgreSQL 9.6初学者的一本高质量的书籍,通过详细的实用案例,让读者快速入门,再也不会为数据库而发愁。
本书特色
知识丰富全面:知识点由浅入深,几乎涵盖所有PostgreSQL 9.6的基础知识点和开发技术。
图文并茂:注重操作,图文并茂,在介绍案例的过程中,每一个操作均有对应步骤和过程说明。这种结合的方式使读者在学习过程中能够直观、清晰地看到操作的过程以及效果,便于更快地理解和掌握。
易学易用:颠覆传统“看”书的观念,变成一本能“操作”的图书。
案例丰富:把知识点融汇于系统的案例实训中,并且结合综合案例进行讲解和拓展,进而达到“知其然,并知其所以然”的效果。
提示技巧、贴心周到:本书对读者在学习过程中可能会遇到的疑难问题以“提示”和“技巧”的形式进行说明,以免读者在学习的过程中走弯路。
超值资源:本书400多个详细示例和大量经典习题,让你在实战应用中掌握PostgreSQL 9.6的每一项技能。
读者对象
本书是一本完整介绍PostgreSQL 9.6的教程,内容丰富,条理清晰,实用性强,适合以下读者学习使用:
? 对PostgreSQL 9.6完全不了解或者有一定了解的读者。
? 对数据库有兴趣的读者,并希望快速、全面地掌握PostgreSQL 9.6。
? 对没有任何PostgreSQL 9.6经验、想学习PostgreSQL 9.6并进行应用开发的读者。
代码、课件与教学视频
本书代码、课件与教学视频下载地址(注意数字与英文字母大小写)如下:
链接:https://pan.baidu.com/s/1smGqicd 密码:mjri
如果下载有问题或者有其他关于本书的问题,请联系电子邮箱booksaga@163.com,邮件主题为“PostgreSQL 9.6从零开始学”。
鸣谢
除了本书署名编者李小威(长期从事PostgreSQL实训的培训工作)外,参与本书编写的人员还有包惠利、张工厂、陈伟光、胡同夫、梁云亮、刘海松、刘玉萍、刘增产、孙若淞、王攀登、王维维、王英英、肖品和李园等人。虽然倾注了编者的努力,但由于水平有限,书中难免有疏漏之处,请读者谅解,如果遇到问题或有意见,敬请与我们联系,我们将全力提供帮助。



编 者
2018年2月


PostgreSQL 9.6从零开始学(视频教学版) 下载 mobi epub pdf txt 电子书 格式

PostgreSQL 9.6从零开始学(视频教学版) mobi 下载 pdf 下载 pub 下载 txt 电子书 下载 2024

PostgreSQL 9.6从零开始学(视频教学版) 下载 mobi pdf epub txt 电子书 格式 2024

PostgreSQL 9.6从零开始学(视频教学版) 下载 mobi epub pdf 电子书
想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

评分

通俗易懂

评分

正版图书,一口气买了十几本,慢慢看!

评分

通俗易懂

评分

正版图书,一口气买了十几本,慢慢看!

评分

正版图书,一口气买了十几本,慢慢看!

评分

正版图书,一口气买了十几本,慢慢看!

评分

通俗易懂

评分

此用户未填写评价内容

评分

通俗易懂

类似图书 点击查看全场最低价

PostgreSQL 9.6从零开始学(视频教学版) mobi epub pdf txt 电子书 格式下载 2024


分享链接








相关图书


本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 book.qciss.net All Rights Reserved. 图书大百科 版权所有