《SQL即查即用数据库入门经典》[83M]百度网盘|pdf下载|亲测有效
《SQL即查即用数据库入门经典》[83M]百度网盘|pdf下载|亲测有效

SQL即查即用数据库入门经典 pdf下载

出版社 当当官方旗舰店
出版年 2018-04
页数 390页
装帧 精装
评分 9.1(豆瓣)
8.99¥ 10.99¥

内容简介

本篇主要提供SQL即查即用数据库入门经典电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

【编辑推荐】

 

程序员***的SQL速查工具书。查询方便,让你轻松掌握SQL语言!适合作为SQL初学者的学习用书!

【内容简介】

《SQL即查即用》从实用角度出发,由浅入深地讲解了SQL的基本概念、常用语法和操作技术。全书共24章,包括数据的简单查询、条件查询、模糊查询、过滤数据以及数据排序、分组、统计等内容,还包括子查询、多表连接、数据的增删改查、视图、存储过程、游标、事务处理以及数据库和数据表的管理等高级技术。包括200多个SQL语法,200多个应用示例。有很强的实用性和可操作性,既适合作为SQL初学者的学习用书,又适合作为程序开发人员和数据库管理人员随时查阅的参考工具书。为便于读者对SQL语法的理解,书中所有知识点和语法都结合具体示例进行讲解,并以对比图方式鲜明直观地展示数据变化,帮助读者快速掌握实际操作技巧,学以致用。书中还设置了注意、说明、常见错误、多学两招等贴心栏目,及时指出注意事项并给出相应的解决方案,帮助读者避开学习陷阱,全面提升应用技能。

 

*********************************************************************************************************************[特别说明]若仅选择此电子书,不附赠任何资源,敬请谅解!*********************************************************************************************************************

【目录】

第 1 章 SQL 语 言 概 述 1

  1. 数 据 库 基 本 概 念 1
    1. 数 据1
    2. 数 据 库2
    3. 数 据 库 管 理 系 统2
    4. 数 据 库 系 统3
  2. SQL 概 述 3
  3. SQL 语 言 的 组 成 4
  4. SQL 语 句 结 构 6
  5. 小 结 7

第 2 章 简 单 查 询 8

  1. SELECT 语 句 基 本 结 构 8
  2. 单 列 查 询 9
  3. 多 列 查 询 10
  4. 查 询 所 有 的 列 10
  5. 别 名 的 应 用 11
    1. 当 字 段 为 英 文 时11
    2. 对多个表查询时出现相同的列名12
    3. 为 计 算 结 果 设 置 别 名 列13
    4. 为使用聚合函数的列设置别名13
  6. 删 除 重 复 数 据 14
  7. 限 制 查 询 结 果 14
    1. 在SQL Server数据库中限制查询结果15
    2. 在MySQL数据库中限制查询结果16
    3. 在Oracle数据库中限制查询结果17

2.8 小 结 18

第 3 章 计 算 列 查 询 19

  1. 连 接 列 值 19
  2. 查 询 中 使 用 计 算 列 20
    1. 减 法 运 算 符“-” 的 应 用 20
    2. 乘 法 运 算 符“*” 的 应 用 21
    3. 算 术 运 算 符 的 综 合 应 用21
  3. 查 询 中 使 用 表 达 式 22
    1. 数 值 表 达 式22
    2. 字 符 表 达 式22
    3. 使 用 表 达 式 创 建 新 列23

3.4 小 结 23

第 4 章 条 件 查 询 24

  1. WHERE 子 句 24
  2. 使用比较运算符限制查询结果 25
    1. 使 用“=” 查 询 数 据 25
    2. 使 用“>” 查 询 数 据 25
    3. 使 用“<” 查 询 数 据 26

4.2.4 使 用 “>=” 查 询 数 据 26

4.2.5 使 用 “<=” 查 询 数 据 27

4.2.6 使 用 “!>” 查 询 数 据 27

4.2.7 使 用 “!<” 查 询 数 据 28

4.2.8 使用“!=”和“<>”查询数据 28

4.3 小 结 29

第 5 章 范 围 查 询 30

  1. 查 询 两 个 值 之 间 的 数 据 30
  2. 查 询 两 个 日 期 之 间 的 数 据 30
  3. 在BETWEEN 中 使 用 日 期 函 数 31
  4. 查 询 不 在 两 个 数 之 间 的 数 据 32
  5. 日 期 时 间 查 询 32
    1. 转 换 日 期 格 式33
    2. 计算两个日期的间隔天数34
    3. 按 指 定 日 期 查 询 数 据36

5.6 小 结 38

第 6 章 使用逻辑运算符

过 滤 数 据 39

  1. 使 用AND 运 算 符 39
  2. 使 用OR 运 算 符 40
  3. 使 用NOT 运 算 符 42
  4. 逻 辑 运 算 符 的 优 先 级 43

6.5 小 结 45

第 7 章 使用 IN 操作符

过 滤 数 据 46

  1. 使 用IN 查 询 数 据 46
  2. 在IN 中 使 用 算 术 表 达 式 47
  3. 在IN 中 使 用 列 进 行 查 询 48
  4. 使 用NOT IN 查 询 数 据 49
  5. 使 用NOT IN 查 询 后 两 行 数 据 49

7.6 小 结 50

第 8 章 格 式 化 结 果 集 51

  1. 格 式 化 日 期 51
    1. 在SQL Server数据库中格式化日期51
    2. 在MySQL数据库中格式化日期53
    3. 在Oracle数据库中格式化日期55
  2. 数 据 表 的 数 值 类 型 转 换 56
    1. SQL Server:CAST() 函 数57
    2. Oracle:CAST() 函 数58
  3. 去 掉 空 格 59

8.4 小 结 60

第 9 章 模 糊 查 询 61

  1. LIKE 谓 词 61
  2. “” 通 配 符 的 使 用 62
  3. “_” 通 配 符 的 使 用 63

9.4 “[ ]” 通 配 符 的 使 用 64

9.5 “[^]” 通 配 符 的 使 用 64

9.6 使 用 ESCAPE 定 义 转 义 字 符 65

9.7 小 结 66

第 10 章 行 数 据 过 滤 67

  1. 行 查 询 67
    1. 查 询 指 定 行67
    2. 随 机 查 询 一 行 数 据68
    3. 在 结 果 集 中 添 加 行 号69
    4. 查 询 隔 行 数 据70
    5. 查询指定范围内的所有行数据71
  2. 空 值 (NULL) 判 断 72
    1. 查 询 空 值(IS NULL) 72
    2. 查 询 非 空 值(IS NOT NULL) 73
    3. 对 空 值 进 行 处 理73

10.3 小 结 74

第 11 章 数 据 排 序 75

  1. 数 值 排 序 75
    1. 按 升 序 和 降 序 排 列75
    2. 按 列 别 名 排 序76
    3. 对 多 列 排 序78
    4. 对数据表中的指定行数进行排序79
  2. 汉 字 排 序 84
    1. 排 序 规 则 简 介84
    2. 按 姓 氏 笔 画 排 序85
    3. 按 拼 音 排 序86

11.3 小 结 86

第 12 章 数据统计分析 87

  1. 聚 合 函 数 87
  2. 求 平 均 值 88
    1. AVG() 函 数 的 普 通 用 法88
    2. 使用WHERE子句限制AVG()函数

统 计 的 行 89

  1. 获 取 结 果 集 行 数 91
  2. 大 值 与 小 值 93
  3. 对 多 列 求 和 94
  4. 在WHERE子句中使用聚合函数 96
  5. Oracle数据库的NVL()函数在聚合

函 数 中 的 使 用 97

  1. 多 个 聚 合 函 数 的 使 用 98
    1. 使用多个聚合函数的注意事项98
    2. 聚 合 函 数 的 执 行 步 骤99

12.9 小 结 99

第 13 章 分 组 统 计 100

  1. 创 建 分 组 100
    1. 使用GROUP BY子句创建分组100
    2. 使用GROUP BY子句创建多列分组102
    3. 对表达式进行分组统计102
  2. 在统计中使用ROLLUP关键字和CUBE关键字 104
    1. 在统计中使用ROLLUP关键字104
    2. 在统计中使用CUBE关键字105
  3. GROUP BY 子 句 的NULL 值 处 理 106
  4. 使用HAVING子句进行过滤分组 107
  5. 对 统 计 结 果 进 行 排 序 108
  6. GROUP BY 子 句 的 特 殊 用 法 109
    1. 在SQL Server数据库中的

GROUP BY子句的特殊用法 109

  1. 在Oracle数据库中的

GROUP BY子句的特殊用法 110

  1. SELECT 子 句 的 顺 序 111

13.8 小 结 112

第 14 章 简 单 子 查 询 113

  1. 简 单 子 查 询 113
    1. 子 查 询 的 语 法113
    2. 子查询常用的语法格式114
    3. 子查询与其他SELECT语句之间的区别114
  2. SELECT 列 表 中 的 子 查 询 114
  3. 多 列 子 查 询 115
    1. 成对比较的多列子查询115
    2. 非成对比较的多列子查询116
  4. 比 较 子 查 询 116
    1. 使用比较运算符连接子查询116
    2. 子 查 询 的 易 错 点117
  5. 在 子 查 询 中 使 用 聚 合 函 数 119

14.6 小 结 119

第 15 章 多 行 子 查 询 120

  1. 使用IN、NOT IN操作符的多行子查询 120
    1. 使用IN子查询实现交集运算120
    2. 使用NOT IN子查询实现差集运算121
  2. EXISTS子查询与NO EXISTS子查询 122
    1. EXISTS子查询实现两个表的交集122
    2. NOT EXISTS子查询实现两个表的差集124
  3. 通 过 量 词 实 现 多 行 子 查 询 125
    1. 使用量词实现多行子查询125
    2. 使用ALL操作符的多行子查询126
    3. 使用ANY/SOME操作符的多行子查询126

15.4 小 结 127

第 16 章 多 表 连 接 128

16.1 内 连 接 128

  1. 等 值 连 接128
  2. 不 等 值 连 接129
  3. 自 然 连 接130
  4. 使用带聚合函数的内连接130
  5. 连 接 多 个 表131

16.2 外 连 接 132

  1. 左 外 连 接132
  2. 右 外 连 接133
  3. 全 外 连 接133
  4. 通过外连接进行多表联合查询134
  1. 其 他 连 接 135

16.3.1 自 连 接 135

16.3.2 交 叉 连 接 136

  1. 组 合 查 询 136
    1. 通过UNION合并多个结果集137
    2. 通过UNION ALL返回重复的行139
    3. 对组合查询结果进行排序139

16.5 小 结 140

第 17 章 插 入 数 据 141

  1. 插 入 单 行 数 据 141
    1. INSERT 语 句 基 本 语 法141
    2. 插 入 整 行 数 据141
    3. 插 入 部 分 行 数 据143
    4. 插 入 默 认 值144
  2. 插 入 多 行 数 据 145
    1. 通过VALUES关键字插入多行数据145
    2. 通过查询语句插入多行数据146
  3. 表 中 数 据 的 复 制 148
    1. 在SQL Server中复制表数据148
    2. 在MySQL和Oracle中复制表数据149

17.4 小 结 150

第 18 章 更新和删除数据 151

  1. UPDATE 语 句 151
    1. UPDATE 语 句 基 本 语 法151
    2. 使用UPDATE语句更新列值151
    3. 依 据 外 表 值 更 新 数 据154
  2. DELETE 语 句 155
    1. DELETE 语 句 基 本 语 法155
    2. 使用DELETE语句删除数据155
    3. 使用TRUNCATE TABLE语句删除数据158

18.3 小 结 159

第 19 章 使 用 视 图 160

  1. 视 图 概 述 160
  2. 创 建 视 图 161
  3. 删 除 视 图 162
  4. 视 图 的 应 用 163
    1. 通过视图简化复杂查询163
    2. 使用视图过滤不想要的数据164
    3. 通过视图显示函数的结果165
    4. 通 过 视 图 添 加 数 据166
    5. 通 过 视 图 更 新 数 据168
    6. 通 过 视 图 删 除 数 据170
    7. 在视图中使用WITH CHECK OPTION

子 句 171

19.5 小 结 172

第 20 章 使用存储过程 173

  1. 存 储 过 程 概 述 173
    1. 存 储 过 程 的 概 念173
    2. 存 储 过 程 的 功 能173
  2. 在SQL Server数据库下创建存储过程 174
    1. 创 建 存 储 过 程174
    2. 执 行 存 储 过 程175
    3. 查 看 存 储 过 程176
    4. 修 改 存 储 过 程177
    5. 删 除 存 储 过 程178
  3. 在Oracle数据库下创建存储过程 178
    1. 创 建 存 储 过 程178
    2. 执 行 存 储 过 程180
    3. 删 除 存 储 过 程181
  4. 在MySQL数据库下创建存储过程 182
    1. 创 建 存 储 过 程182
    2. 执 行 存 储 过 程184

20.5 小 结 184

第 21 章 使 用 游 标 185

  1. 声 明 游 标 185
    1. 在SQL Server、MySQL数据库中

声 明 游 标 185

  1. 在Oracle数据库中声明游标186
  1. 打 开 游 标 186
  2. 读 取 游 标 中 数 据 187
    1. 在SQL Server数据库中读取游标187
    2. 在Oracle数据库中读取游标188
  3. 关 闭 并 释 放 游 标 189
    1. 关 闭 游 标189
    2. 释 放 游 标189

21.5 小 结 192

第 22 章 事 务 处 理 193

  1. 事 务 概 述 193
  2. 显 式 事 务 与 隐 式 事 务 194
    1. 显 式 事 务194
    2. 隐 式 事 务194
    3. 事 务 的 工 作 机 制196
    4. 编 写 有 效 的 事 务197
  3. 事 务 操 作 198
    1. 提 交 事 务198
    2. 设 置 事 务 回 退 点200
    3. 回 滚 事 务202

22.4 小 结 203

第 23 章 数 据 库 管 理 204

  1. 创 建 数 据 库 204
    1. 使用默认值创建数据库205
    2. 自定义选项创建数据库206
    3. 创建数据库时指定文件和文件组207
  2. 修 改 数 据 库 208
    1. 向 数 据 库 中 添 加 文 件209
    2. 向数据库中添加文件组210
    3. 删除数据库中的文件或文件组210
    4. 修 改 数 据 库 文 件 大 小211
    5. 缩 小 数 据 库212
    6. 将 数 据 库 更 名214
  3. 删 除 数 据 库 214
    1. 删 除 一 个 数 据 库215
    2. 批 量 删 除 数 据 库215

23.4 小 结 216

第 24 章 数 据 表 管 理 217

  1. 创 建 数 据 表 217
    1. 创 建 数 据 表 时 指 定 列217
    2. 创建数据表时指定主键约束218
    3. 创建数据表时指定列值不为NULL值219
    4. 创建数据表时为列指定一个默认值220
  2. 查 看 数 据 表 220
    1. 查 看 数 据 表 的 信 息220
    2. 查看数据表的行数和存储空间221
  3. 修 改 数 据 表 222
    1. ALTER TABLE命令的基本语法222
    2. 向 数 据 表 中 添 加 列222
    3. 修改列的数据类型和大小223
    4. 向 表 中 添 加 主 键223
    5. 删 除 表 中 的 约 束223
    6. 数 据 表 重 命 名224
    7. 从 已 有 的 表 中 删 除 列225
  4. 删 除 数 据 表 226
    1. 使用DROP TABLE命令删除一个

数 据 表 226

  1. 使用DROP TABLE命令批量删除

数 据 表 227

24.5 小 结 227

【作者简介】

明日科技,是一家专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材既注重选取软件开发中的必需、常用内容,又注重内容的易学、方便以及相关知识的拓展,深受读者喜爱。其编写的图书主要有“从入门到精通”“软件开发视频大讲堂”“软件开发实战1200例”“软件工程师开发大系”等多个系列。多次荣获“全行业优秀畅销品种”“中国大学出版社优秀畅销书”

【精彩书摘】