中图网文创礼盒,买2个减5元
欢迎光临中图网 请 | 注册

深入浅出PostgreSQL

作者:屠要峰
出版社:电子工业出版社出版时间:2020-01-01
开本: 24cm 页数: 20,443页
中 图 价:¥69.3(7.0折) 定价  ¥99.0 登录后可看到会员价
加入购物车 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>

深入浅出PostgreSQL 版权信息

深入浅出PostgreSQL 本书特色

适读人群 :适读人群 :1.数据库开发人员。2.高校学生和教师。知识点新:基于PostgreSQL 10版本版本 过程完整:从基础语法到实际开发项目全过程 实例丰富:大量的实例,操作性强,便于理解 语言流畅:采用短段、短句,顺流而下般流畅 经验分享:除讲软件知识,还讲实际工作经验

深入浅出PostgreSQL 内容简介

本书基于PostgreSQL10版本, 采用“理论+实践”的形式编写, 通过大量的实例, 详细讲解了PostgresoL的各种SQL特性、参数配置、备份恢复、性能调优、服务端编程、高可用方案等。

深入浅出PostgreSQL 目录

------------------第1篇 准备 --第1章 初识PostgreSQL /2 1.1 PostgreSQL的起源 /2 1.2 PostgreSQL简介 /3 ∣1.2.1 基本概念 /3 ∣1.2.2 存储体系结构 /4 ∣1.2.3 进程体系架构 /6 1.3 PostgreSQL 10版本的新特性 /6 1.4 小结 /7 - -第2章 安装和启动PostgreSQL /8 2.1 安装PostgreSQL /8 ∣2.1.1 在Windows中安装PostgreSQL /8 ∣2.1.2 在Linux中安装PostgreSQL /12 ∣2.1.3 源码安装PostgreSQL /14 2.2 初始化数据库 /17 2.3 数据库的基本配置 /18 ∣2.3.1 配置数据库监听IP和端口 /18 ∣2.3.2 配置数据库错误日志 /18 2.4 启动、停止、查看数据库 /18 ∣2.4.1 启动数据库 /18 ∣2.4.2 停止数据库 /19 ∣2.4.3 查看数据库状态 /19 2.5 小结 /19 - ------------------第2篇 入门 - 第3章 创建数据库和表 /21 3.1 认识SQL语言 /21 ∣3.1.1 SQL语句类型 /21 ∣3.1.2 SQL数据类型 /21 3.2 使用交互式终端psql /22 ∣3.2.1 连接数据库 /22 ∣3.2.2 常用命令 /23 ∣3.2.3 使用技巧 /26 3.3 表空间的创建、修改和删除 /27 ∣3.3.1 实例1:创建表空间 /27 ∣3.3.2 实例2:修改表空间 /29 ∣3.3.3 实例3:删除表空间 /29 3.4 数据库的创建、修改和删除 /30 ∣3.4.1 实例4:创建数据库 /30 ∣3.4.2 实例5:修改数据库 /31 ∣3.4.3 实例6:删除数据库 /32 3.5 创建数据表 /32 ∣3.5.1 创建表的语法格式 /32 ∣3.5.2 使用CHECK约束 /35 ∣3.5.3 使用非空约束 /36 ∣3.5.4 使用唯一性约束 /36 ∣3.5.5 使用主键约束 /37 ∣3.5.6 使用默认约束 /38 ∣3.5.7 使用外键约束 /38 ∣3.5.8 实例7:设置表的属性值自动增加 /40 ∣3.5.9 实例8:查看表结构 /41 3.6 修改数据表 /42 ∣3.6.1 实例9:修改表名 /42 ∣3.6.2 实例10:修改字段名 /43 ∣3.6.3 实例11:添加字段 /43 ∣3.6.4 实例12:删除字段 /44 ∣3.6.5 实例13:删除表的外键约束 /44 3.7 删除数据表 /46 ∣3.7.1 实例14:删除没有被关联的表 /46 ∣3.7.2 实例15:删除被其他表关联的主表 /46 3.8 数据的插入、修改和删除 /47 ∣3.8.1 实例16:向表中插入数据 /47 ∣3.8.2 实例17:修改表中的数据 /48 ∣3.8.3 实例18:删除表中的数据 /49 3.9 数据的简单查询 /50 ∣3.9.1 实例19:创建*简单的单表查询 /50 ∣3.9.2 实例20:创建带过滤条件的查询 /50 3.10 小结 /51 - 第4章 数据类型及其运算符 /52 4.1 数值类型 /52 ∣4.1.1 整数类型 /52 ∣4.1.2 任意精度数字类型 /53 ∣4.1.3 浮点类型 /53 ∣4.1.4 序列类型 /54 ∣4.1.5 货币类型 /55 ∣4.1.6 实例21:使用数学运算符 /55 4.2 字符串类型 /56 ∣4.2.1 字符串类型分类 /57 ∣4.2.2 使用连接运算符 /57 ∣4.2.3 使用模式匹配运算符 /58 4.3 二进制数据类型 /60 ∣4.3.1 二进制数据类型简介 /60 ∣4.3.2 二进制数据的十六进制格式 /61 4.3.3 二进制数据的转义格式 /61 4.4 日期类型和时间类型 /61 ∣4.4.1 日期类型和时间类型分类 /61 ∣4.4.2 日期类型和时间类型输入格式 /62 ∣4.4.3 日期类型和时间类型输出格式 /64 ∣4.4.4 时区 /64 ∣4.4.5 使用日期类型和时间类型运算符 /65 4.5 布尔类型 /66 ∣4.5.1 布尔类型简介 /66 ∣4.5.2 布尔类型运算符 /66 4.6 位串类型 /68 ∣4.6.1 位串类型简介 /68 ∣4.6.2 实例22:使用位串类型运算符 /68 4.7 枚举类型 /69 ∣4.7.1 声明枚举类型 /69 ∣4.7.2 排序 /69 ∣4.7.3 注意枚举类型安全性 /70 4.8 几何类型 /71 ∣4.8.1 点(point) /71 ∣4.8.2 线(line) /72 ∣4.8.3 线段(lseg) /72 ∣4.8.4 矩形(box) /73 ∣4.8.5 路径(path) /74 ∣4.8.6 多边形(polygon) /75 ∣4.8.7 圆(circle) /75 ∣4.8.8 实例23:使用几何类型运算符 /76 4.9 JSON数据类型 /77 ∣4.9.1 JSON数据类型简介 /77 ∣4.9.2 JSON数据类型的输入/输出语法 /78 ∣4.9.3 实例24:使用json运算符 /79 ∣4.9.4 实例25:使用jsonb运算符 /79 4.10 范围类型 /80 ∣4.10.1 内建范围类型 /80 ∣4.10.2 范围类型的边界 /81 ∣4.10.3 范围值的输入 /81 ∣4.10.4 使用范围类型运算符 /82 ∣4.10.5 实例26:定义自己的范围类型 /83 4.11 数组类型 /83 ∣4.11.1 定义数组类型 /84 ∣4.11.2 输入数组 /84 ∣4.11.3 访问数组 /86 ∣4.11.4 修改数组 /87 ∣4.11.5 查找数组中的内容 /88 ∣4.11.6 数组运算符 /89 4.12 小结 /89 - 第5章 函数 /90 5.1 数学函数 /90 ∣5.1.1 认识数学函数 /90 ∣5.1.2 实例27:使用数学函数对小数取整 /93 5.2 字符串函数 /94 ∣5.2.1 认识字符串函数 /95 ∣5.2.2 认识二进制字符串函数 /99 ∣5.2.3 实例28:使用format()函数格式化输出 /101 5.3 数据类型格式化函数 /103 5.4 序列函数 /104 ∣5.4.1 认识序列函数 /104 ∣5.4.2 实例29:创建及使用序列函数 /104 5.5 日期函数和时间函数 /107 ∣5.5.1 认识日期函数和时间函数 /107 ∣5.5.2 实例30:使用AT TIME ZONE进行时区转换 /110 ∣5.5.3 实例31:获取当前的日期和时间 /111 ∣5.5.4 实例32:设置延时执行 /112 5.6 位串函数 /113 ∣5.6.1 认识位串函数 /113 ∣5.6.2 实例33:使用bit()函数转换整数和位串 /113 5.7 枚举函数 /114 ∣5.7.1 认识枚举函数 /114 ∣5.7.2 实例34:使用枚举函数获取枚举类型中的值 /114 5.8 几何函数 /115 ∣5.8.1 认识几何函数 /115 ∣5.8.2 实例35:使用area()函数计算几何类型的面积 /117 5.9 JSON函数 /117 ∣5.9.1 JSON创建函数 /117 ∣5.9.2 JSON处理函数 /118 ∣5.9.3 实例36:使用to_json()函数将字符串转换成JSON格式 /122 ∣5.9.4 实例37:使用json_array_length()函数统计JSON数据类型中的元素个数 /122 5.10 范围函数 /123 ∣5.10.1 认识范围函数 /123 ∣5.10.2 实例38:用range_merge()函数获取一个包含给定范围的*小范围 /123 ∣5.10.3 实例39:用upper_inc()函数判断上界是否被包含在范围内 /123 5.11 数组函数 /124 ∣5.11.1 认识数组函数 /124 ∣5.11.2 实例40:用array_position()函数在数组中检索数据 /125 ∣5.11.3 实例41:用array_to_string()函数将数组转为字符串 /126 5.12 其他函数 /126 ∣5.12.1 聚合函数 /126 ∣5.12.2 集合返回函数 /131 ∣5.12.3 系统信息函数 /131 ∣5.12.4 系统管理函数 /133 5.13 小结 /134 - 第6章 查询和修改数据 /135 6.1 SELECT语法 /135 6.2 单表查询 /136 ∣6.2.1 实例42:简单查询 /136 ∣6.2.2 实例43:等值查询 /137 ∣6.2.3 实例44:范围查询 /137 ∣6.2.4 实例45:去重 /138 ∣6.2.5 实例46:排序 /140 ∣6.2.6 实例47:分组 /140 ∣6.2.7 实例48:分页 /141 6.3 多表查询 /142 ∣6.3.1 实例49:内连接 /143 ∣6.3.2 实例50:外连接 /144 ∣6.3.3 实例51:交叉连接 /146
展开全部

深入浅出PostgreSQL 作者简介

屠要峰 研究员、中兴通讯数据库技术专家委员会主任、中兴通讯数据智能研发中心主任、CCF信息存储委员会常委、中国开源软件联盟理事。拥有二十多年大型软件系统研发实践经验,主持过大数据、云计算、云存储及分布式数据库等多个大型分布式系统的研发。负责中兴通讯数据智能方向的研发及应用,获省级科技进步一等奖两次。主要研究方向为大数据、云计算、数据库及存储。 陈河堆 中兴通讯数据库平台首席专家,PostgreSQL中文社区核心组成员,拥有十几年的数据库研发工作经验,曾参与公司自研高性能内存数据库、分布式数据库和分布式缓存等系统的设计和开发,近年来醉心于钻研开源数据库技术,热心推动PostgreSQL在中国的推广和应用。

商品评论(0条)
暂无评论……
书友推荐
浏览历史
编辑推荐
返回顶部
中图网
在线客服