人民邮电出版社有限公司店铺主页二维码
人民邮电出版社有限公司 微信认证
人民邮电出版社微店,为您提供最全面,最专业的一站式购书服务
微信扫描二维码,访问我们的微信店铺
你可以使用微信联系我们,随时随地的购物、客服咨询、查询订单和物流...

SQL学习指南 第3版 sql基础教程从入门到*通 SQL深入浅出数据分析数据挖掘 大数据技术原理sql*知*会

67.40
运费: ¥ 0.00-20.00
SQL学习指南 第3版 sql基础教程从入门到*通 SQL深入浅出数据分析数据挖掘 大数据技术原理sql*知*会 商品图0
SQL学习指南 第3版 sql基础教程从入门到*通 SQL深入浅出数据分析数据挖掘 大数据技术原理sql*知*会 商品图1
SQL学习指南 第3版 sql基础教程从入门到*通 SQL深入浅出数据分析数据挖掘 大数据技术原理sql*知*会 商品缩略图0 SQL学习指南 第3版 sql基础教程从入门到*通 SQL深入浅出数据分析数据挖掘 大数据技术原理sql*知*会 商品缩略图1

商品详情

书名:SQL学习指南(第3版)
定*:89.9
ISBN:9787**5583802
作者:艾伦·博利厄
版次:第3版
出版时间:2022-04

内容提要:
《SQL学习指南(第3版)》介绍了SQL语言的基础知识以及*级*性,*括SQL基本查询、过滤、多数据表查询、集合、数据操作、分组和聚合、子查询、连接、条件逻辑、事务、索引和约束、视图等内容。同时,为了适应近年来数据库*域的发展变化,本书针对大数据、SQL跨平台数据库服务和数据分析等*域的需求,增加了处理大型数据库的实现策略和扩展技术,以及报表和分析工具等内容。 《SQL学习指南(第3版)》内容循序渐进,每章的主题相对*立,并提供了丰富、可扩展的示例,同时还配备*选练习,有利于读者有效学习和快速掌握SQL语言。本书适合作为数据库应用*和数据库管理员的*备入门书,也可供SQL相关从业者查阅和参考。



作者简介:
艾伦·博利厄(Alan Beaulieu),从事数据库设计和定制数据库构建工作已有30余年。他目前经营着自己的咨询公司,主要在金融服务*域提供大型数据库的设计、开发和性能调*服务。有空的时候,Alan喜欢与家人共度时光,与乐队*起打鼓,弹奏他的男*音尤克里里,或者在与妻子远足时寻找有美景的午餐地点。Alan拥有康奈尔大学的工程学学士学位。

目录:
第 *章 背景知识 *
*.* 数据库简介 *
*.*.* 非关系型数据库系统 2
*.*.2 关系模型 4
*.*.3 术语 6
*.2 什么是SQL 6
*.2.* SQL语句分类 7
*.2.2 SQL:*种非过程化语言 8
*.2.3 SQL示例 9
*.3 什么是MySQL **
*.4 跨平台SQL *2
*.5 内容前瞻 *2
第 2章 *建和填充数据库 *3
2.* *建MySQL数据库 *3
2.2 使用命令行工具mysql *4
2.3 MySQL数据类型 *6
2.3.* 字符型数据 *6
2.3.2 数值型数据 *9
2.3.3 时间型数据 20
2.4 *建数据表 22
2.4.* 第 *步:设计 22
2.4.2 第 2步:改进 23
2.4.3 第3步:构建SQL模式语句 24
2.5 填充和修改数据表 27
2.5.* 插入数据 27
2.5.2 更新数据 32
2.5.3 删除数据 32
2.6 常见错误及响应 32
2.6.* 非唯*的主键 33
2.6.2 *存在的外键 33
2.6.3 列值违规 33
2.6.4 *效的日期转换 34
2.7 Sakila数据库 35
第3章 查询入门 38
3.* 查询机制 38
3.2 查询子句 40
3.3 select子句 40
3.3.* 列的别名 42
3.3.2 移除重复数据 43
3.4 from子句 45
3.4.* 数据表 45
3.4.2 数据表* 48
3.4.3 定义数据表别名 49
3.5 where子句 49
3.6 group by和having子句 52
3.7 order by子句 53
3.7.* *序排序和降序排序 55
3.7.2 通过数字占位符进行排序 56
3.8 练习 57
第4章 过滤 58
4.* 条件评估 58
4.*.* 使用括号 59
4.*.2 使用not运算符 60
4.2 构建条件 60
4.3 条件类型 6*
4.3.* 相等条件 6*
4.3.2 范围条件 63
4.3.3 成员条件 67
4.3.4 匹配条件 69
4.4 null:4个字母的单词 72
4.5 练习 75
第5章 多数据表查询 77
5.* 什么是连接 77
5.*.* 笛卡儿积 78
5.*.2 内连接 79
5.*.3 ANSI连接语法 80
5.2 连接3个或以上的数据表 82
5.2.* 使用子查询作为数据表 85
5.2.2 使用同*数据表两次 86
5.3 自连接 87
5.4 练习 88
第6章 使用集合 90
6.* 集合论入门 90
6.2 集合论实践 92
6.3 集合运算符 94
6.3.* union运算符 94
6.3.2 intersect运算符 96
6.3.3 except运算符 97
6.4 集合运算规则 99
6.4.* 对符合查询结果排序 99
6.4.2 集合运算的*先级 *00
6.5 练习 *02

第7章 数据生成、操作和转换 *03
7.* 处理字符串数据 *03
7.*.* 生成字符串 *04
7.*.2 操作字符串 *08
7.2 处理数值型数据 **5
7.2.* 执行算术函数 **6
7.2.2 控制数值*度 **7
7.2.3 使用有符号数 **9
7.3 处理时间型数据 *20
7.3.* 处理时区 *20
7.3.2 生成时间型数据 *22
7.3.3 操作时间型数据 *25
7.4 转换函数 *29
7.5 练习 *30
第8章 分组和聚合 *3*
8.* 分组的概念 *3*
8.2 聚合函数 *34
8.2.* 隐式分组与显式分组 *35
8.2.2 统计*同的值 *36
8.2.3 使用表达式 *36
8.2.4 处理null *37
8.3 生成分组 *38
8.3.* 单列分组 *39
8.3.2 多列分组 *39
8.3.3 通过表达式分组 *40
8.3.4 生成汇总 *40
8.4 分组过滤条件 *42
8.5 练习 *43
第9章 子查询 *44
9.* 什么是子查询 *44
9.2 子查询类型 *45
9.3 非关联子查询 *45
9.3.* 多行单列子查询 *47
9.3.2 多列子查询 *5*
9.4 关联子查询 *53
9.4.* exists运算符 *54
9.4.2 使用关联子查询操作数据 *56
9.5 何时使用子查询 *57
9.5.* 子查询作为数据源 *57
9.5.2 子查询作为表达式生成器 *63
9.6 子查询小结 *65
9.7 练习 *66
第 *0章 再谈连接 *67
*0.* 外连接 *67
*0.*.* 左外连接与右外连接 *70
*0.*.2 三路外连接 *7*
*0.2 交叉连接 *72
*0.3 自然连接 *78
*0.4 练习 *79
第 **章 条件逻辑 *8*
**.* 什么是条件逻辑 *8*
**.2 case表达式 *82
**.2.* 搜索型case表达式 *82
**.2.2 简单的case表达式 *84
**.3 case表达式示例 *84
**.3.* 结果集变换 *84
**.3.2 检查存在性 *86
**.3.3 除零错误 *88
**.3.4 条件更新 *89
**.3.5 处理null值 *89
**.4 练习 *90
第 *2章 事务 *92
*2.* 多用户数据库 *92
*2.*.* 锁定 *92
*2.*.2 锁的粒度 *93
*2.2 什么是事务 *94
*2.2.* 启动事务 *95
*2.2.2 结束事务 *96
*2.2.3 事务*存点 *97
*2.3 练习 *99
第 *3章 索引和约束 20*
*3.* 索引 20*
*3.*.* *建索引 202
*3.*.2 索引类型 206
*3.*.3 如何使用索引 208
*3.*.4 索引的*足 209
*3.2 约束 2*0
*3.3 练习 2*3
第 *4章 视图 2*4
*4.* 什么是视图 2*4
*4.2 为什么要使用视图 2*6
*4.2.* 数据* 2*7
*4.2.2 数据聚合 2*7
*4.2.3 隐藏复杂性 2*8
*4.2.4 连接分区数据 2*9
*4.3 可更新视图 2*9
*4.3.* 更新简单视图 220
*4.3.2 更新复杂视图 22*
*4.4 练习 223
第 *5章 元数据 225
*5.* 关于数据的数据 225
*5.2 information_schema 226
*5.3 使用元数据 23*
*5.3.* 模式生成脚本 23*
*5.3.2 验证*署 234
*5.3.3 动态SQL生成 235
*5.4 练习 239
第 *6章 分析函数 240
*6.* 分析函数的概念 240
*6.*.* 数据窗口 240
*6.*.2 本地化排序 242
*6.2 排名 243
*6.2.* 排名函数 243
*6.2.2 生成多个排名 246
*6.3 报表函数 249
*6.3.* 窗口框架 25*
*6.3.2 lag和lead 254
*6.3.3 列值拼接 255
*6.4 练习 256
第 *7章 处理大型数据库 258
*7.* 分区 258
*7.*.* 分区的概念 259
*7.*.2 数据表分区 259
*7.*.3 索引分区 259
*7.*.4 分区方法 260
*7.*.5 分区的*势 267
*7.2 集群 268
*7.3 分片 268
*7.4 大数据 269
*7.4.* Hadoop 270
*7.4.2 NoSQL和文档数据库 270
*7.4.3 云计算 270
*7.4.4 小结 27*
第 *8章 SQL和大数据 272
*8.* Apache Drill简介 272
*8.2 使用Drill查询文件 273
*8.3 使用Drill查询MySQL 275
*8.4 使用Drill查询MongoDB 278
*8.5 使用Drill处理多个数据源 284
*8.6 SQL的未来 286
附录A 示例数据库的ER图 287
附录B 练习答案 289
人民邮电出版社有限公司店铺主页二维码
人民邮电出版社有限公司 微信公众号认证
人民邮电出版社微店,为您提供最全面,最专业的一站式购书服务
扫描二维码,访问我们的微信店铺
随时随地的购物、客服咨询、查询订单和物流...

SQL学习指南 第3版 sql基础教程从入门到*通 SQL深入浅出数据分析数据挖掘 大数据技术原理sql*知*会

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

打开微信,扫一扫

或搜索微信号:renyoushe
人民邮电出版社官方微信公众号

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏