《SQL即查即用(全彩版)》PDF电子书免费下载

作者:  [中国]明日科技(Mingri Soft)

出版社: 吉林大学出版社

出版年: 2018年04月

ISBN: 9787569221237

~~滚到底部有网盘下载链接~~

内容简介

目录

第 1 章 SQL 语 言 概 述 1
数 据 库 基 本 概 念 1
数 据1
数 据 库2
数 据 库 管 理 系 统2
数 据 库 系 统3
SQL 概 述 3
SQL 语 言 的 组 成 4
SQL 语 句 结 构 6
小 结 7
第 2 章 简 单 查 询 8
SELECT 语 句 基 本 结 构 8
单 列 查 询 9
多 列 查 询 10
查 询 所 有 的 列 10
别 名 的 应 用 11
当 字 段 为 英 文 时11
对多个表查询时出现相同的列名12
为 计 算 结 果 设 置 别 名 列13
为使用聚合函数的列设置别名13
删 除 重 复 数 据 14
限 制 查 询 结 果 14
在SQL Server数据库中限制查询结果15
在MySQL数据库中限制查询结果16
在Oracle数据库中限制查询结果17
2.8 小 结 18
第 3 章 计 算 列 查 询 19
连 接 列 值 19
查 询 中 使 用 计 算 列 20
减 法 运 算 符“-” 的 应 用 20
乘 法 运 算 符“*” 的 应 用 21
算 术 运 算 符 的 综 合 应 用21
查 询 中 使 用 表 达 式 22
数 值 表 达 式22
字 符 表 达 式22
使 用 表 达 式 创 建 新 列23
3.4 小 结 23
第 4 章 条 件 查 询 24
WHERE 子 句 24
使用比较运算符限制查询结果 25
使 用“=” 查 询 数 据 25
使 用“>” 查 询 数 据 25
使 用“<” 查 询 数 据 264.2.4 使 用 “>=” 查 询 数 据 26
4.2.5 使 用 “<=” 查 询 数 据 274.2.6 使 用 “!>” 查 询 数 据 27
4.2.7 使 用 “!<” 查 询 数 据 284.2.8 使用“!=”和“<>”查询数据 28
4.3 小 结 29
第 5 章 范 围 查 询 30
查 询 两 个 值 之 间 的 数 据 30
查 询 两 个 日 期 之 间 的 数 据 30
在BETWEEN 中 使 用 日 期 函 数 31
查 询 不 在 两 个 数 之 间 的 数 据 32
日 期 时 间 查 询 32
转 换 日 期 格 式33
计算两个日期的间隔天数34
按 指 定 日 期 查 询 数 据36
5.6 小 结 38
第 6 章 使用逻辑运算符
过 滤 数 据 39
使 用AND 运 算 符 39
使 用OR 运 算 符 40
使 用NOT 运 算 符 42
逻 辑 运 算 符 的 优 先 级 43
6.5 小 结 45
第 7 章 使用 IN 操作符
过 滤 数 据 46
使 用IN 查 询 数 据 46
在IN 中 使 用 算 术 表 达 式 47
在IN 中 使 用 列 进 行 查 询 48
使 用NOT IN 查 询 数 据 49
使 用NOT IN 查 询 后 两 行 数 据 49
7.6 小 结 50
第 8 章 格 式 化 结 果 集 51
格 式 化 日 期 51
在SQL Server数据库中格式化日期51
在MySQL数据库中格式化日期53
在Oracle数据库中格式化日期55
数 据 表 的 数 值 类 型 转 换 56
SQL Server:CAST() 函 数57
Oracle:CAST() 函 数58
去 掉 空 格 59
8.4 小 结 60
第 9 章 模 糊 查 询 61
LIKE 谓 词 61
“” 通 配 符 的 使 用 62
“_” 通 配 符 的 使 用 63
9.4 “[ ]” 通 配 符 的 使 用 64
9.5 “[^]” 通 配 符 的 使 用 64
9.6 使 用 ESCAPE 定 义 转 义 字 符 65
9.7 小 结 66
第 10 章 行 数 据 过 滤 67
行 查 询 67
查 询 指 定 行67
随 机 查 询 一 行 数 据68
在 结 果 集 中 添 加 行 号69
查 询 隔 行 数 据70
查询指定范围内的所有行数据71
空 值 (NULL) 判 断 72
查 询 空 值(IS NULL) 72
查 询 非 空 值(IS NOT NULL) 73
对 空 值 进 行 处 理73
10.3 小 结 74
第 11 章 数 据 排 序 75
数 值 排 序 75
按 升 序 和 降 序 排 列75
按 列 别 名 排 序76
对 多 列 排 序78
对数据表中的指定行数进行排序79
汉 字 排 序 84
排 序 规 则 简 介84
按 姓 氏 笔 画 排 序85
按 拼 音 排 序86
11.3 小 结 86
第 12 章 数据统计分析 87
聚 合 函 数 87
求 平 均 值 88
AVG() 函 数 的 普 通 用 法88
使用WHERE子句限制AVG()函数
统 计 的 行 89
获 取 结 果 集 行 数 91
大 值 与 小 值 93
对 多 列 求 和 94
在WHERE子句中使用聚合函数 96
Oracle数据库的NVL()函数在聚合
函 数 中 的 使 用 97
多 个 聚 合 函 数 的 使 用 98
使用多个聚合函数的注意事项98
聚 合 函 数 的 执 行 步 骤99
12.9 小 结 99
第 13 章 分 组 统 计 100
创 建 分 组 100
使用GROUP BY子句创建分组100
使用GROUP BY子句创建多列分组102
对表达式进行分组统计102
在统计中使用ROLLUP关键字和CUBE关键字 104
在统计中使用ROLLUP关键字104
在统计中使用CUBE关键字105
GROUP BY 子 句 的NULL 值 处 理 106
使用HAVING子句进行过滤分组 107
对 统 计 结 果 进 行 排 序 108
GROUP BY 子 句 的 特 殊 用 法 109
在SQL Server数据库中的
GROUP BY子句的特殊用法 109
在Oracle数据库中的
GROUP BY子句的特殊用法 110
SELECT 子 句 的 顺 序 111
13.8 小 结 112
第 14 章 简 单 子 查 询 113
简 单 子 查 询 113
子 查 询 的 语 法113
子查询常用的语法格式114
子查询与其他SELECT语句之间的区别114
SELECT 列 表 中 的 子 查 询 114
多 列 子 查 询 115
成对比较的多列子查询115
非成对比较的多列子查询116
比 较 子 查 询 116
使用比较运算符连接子查询116
子 查 询 的 易 错 点117
在 子 查 询 中 使 用 聚 合 函 数 119
14.6 小 结 119
第 15 章 多 行 子 查 询 120
使用IN、NOT IN操作符的多行子查询 120
使用IN子查询实现交集运算120
使用NOT IN子查询实现差集运算121
EXISTS子查询与NO EXISTS子查询 122
EXISTS子查询实现两个表的交集122
NOT EXISTS子查询实现两个表的差集124
通 过 量 词 实 现 多 行 子 查 询 125
使用量词实现多行子查询125
使用ALL操作符的多行子查询126
使用ANY/SOME操作符的多行子查询126
15.4 小 结 127
第 16 章 多 表 连 接 128
16.1 内 连 接 128
等 值 连 接128
不 等 值 连 接129
自 然 连 接130
使用带聚合函数的内连接130
连 接 多 个 表131
16.2 外 连 接 132
左 外 连 接132
右 外 连 接133
全 外 连 接133
通过外连接进行多表联合查询134
其 他 连 接 135
16.3.1 自 连 接 135
16.3.2 交 叉 连 接 136
组 合 查 询 136
通过UNION合并多个结果集137
通过UNION ALL返回重复的行139
对组合查询结果进行排序139
16.5 小 结 140
第 17 章 插 入 数 据 141
插 入 单 行 数 据 141
INSERT 语 句 基 本 语 法141
插 入 整 行 数 据141
插 入 部 分 行 数 据143
插 入 默 认 值144
插 入 多 行 数 据 145
通过VALUES关键字插入多行数据145
通过查询语句插入多行数据146
表 中 数 据 的 复 制 148
在SQL Server中复制表数据148
在MySQL和Oracle中复制表数据149
17.4 小 结 150
第 18 章 更新和删除数据 151
UPDATE 语 句 151
UPDATE 语 句 基 本 语 法151
使用UPDATE语句更新列值151
依 据 外 表 值 更 新 数 据154
DELETE 语 句 155
DELETE 语 句 基 本 语 法155
使用DELETE语句删除数据155
使用TRUNCATE TABLE语句删除数据158
18.3 小 结 159
第 19 章 使 用 视 图 160
视 图 概 述 160
创 建 视 图 161
删 除 视 图 162
视 图 的 应 用 163
通过视图简化复杂查询163
使用视图过滤不想要的数据164
通过视图显示函数的结果165
通 过 视 图 添 加 数 据166
通 过 视 图 更 新 数 据168
通 过 视 图 删 除 数 据170
在视图中使用WITH CHECK OPTION
子 句 171
19.5 小 结 172
第 20 章 使用存储过程 173
存 储 过 程 概 述 173
存 储 过 程 的 概 念173
存 储 过 程 的 功 能173
在SQL Server数据库下创建存储过程 174
创 建 存 储 过 程174
执 行 存 储 过 程175
查 看 存 储 过 程176
修 改 存 储 过 程177
删 除 存 储 过 程178
在Oracle数据库下创建存储过程 178
创 建 存 储 过 程178
执 行 存 储 过 程180
删 除 存 储 过 程181
在MySQL数据库下创建存储过程 182
创 建 存 储 过 程182
执 行 存 储 过 程184
20.5 小 结 184
第 21 章 使 用 游 标 185
声 明 游 标 185
在SQL Server、MySQL数据库中
声 明 游 标 185
在Oracle数据库中声明游标186
打 开 游 标 186
读 取 游 标 中 数 据 187
在SQL Server数据库中读取游标187
在Oracle数据库中读取游标188
关 闭 并 释 放 游 标 189
关 闭 游 标189
释 放 游 标189
21.5 小 结 192
第 22 章 事 务 处 理 193
事 务 概 述 193
显 式 事 务 与 隐 式 事 务 194
显 式 事 务194
隐 式 事 务194
事 务 的 工 作 机 制196
编 写 有 效 的 事 务197
事 务 操 作 198
提 交 事 务198
设 置 事 务 回 退 点200
回 滚 事 务202
22.4 小 结 203
第 23 章 数 据 库 管 理 204
创 建 数 据 库 204
使用默认值创建数据库205
自定义选项创建数据库206
创建数据库时指定文件和文件组207
修 改 数 据 库 208
向 数 据 库 中 添 加 文 件209
向数据库中添加文件组210
删除数据库中的文件或文件组210
修 改 数 据 库 文 件 大 小211
缩 小 数 据 库212
将 数 据 库 更 名214
删 除 数 据 库 214
删 除 一 个 数 据 库215
批 量 删 除 数 据 库215
23.4 小 结 216
第 24 章 数 据 表 管 理 217
创 建 数 据 表 217
创 建 数 据 表 时 指 定 列217
创建数据表时指定主键约束218
创建数据表时指定列值不为NULL值219
创建数据表时为列指定一个默认值220
查 看 数 据 表 220
查 看 数 据 表 的 信 息220
查看数据表的行数和存储空间221
修 改 数 据 表 222
ALTER TABLE命令的基本语法222
向 数 据 表 中 添 加 列222
修改列的数据类型和大小223
向 表 中 添 加 主 键223
删 除 表 中 的 约 束223
数 据 表 重 命 名224
从 已 有 的 表 中 删 除 列225
删 除 数 据 表 226
使用DROP TABLE命令删除一个
数 据 表 226
使用DROP TABLE命令批量删除
数 据 表 227
24.5 小 结 227
显示部分信息

下载价格:免费
立即下载
登入/注册
知识就是力量
没有账号? 忘记密码?