图书介绍
SQL Server 2012 T-SQL基础教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)本咁(Ben-GanI.)著;张洪举,李联国,张昊天译 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115332905
- 出版时间:2013
- 标注页数:381页
- 文件大小:61MB
- 文件页数:403页
- 主题词:关系数据库系统-教材
PDF下载
下载说明
SQL Server 2012 T-SQL基础教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 T-SQL查询和编程的背景1
1.1理论背景1
1.1.1 SQL2
1.1.2集合理论3
1.1.3谓词逻辑4
1.1.4关系模型4
1.1.5数据生命周期9
1.2 SQL Server体系结构12
1.2.1SQL Server的ABC特色12
1.2.2SQL Server实例13
1.2.3数据库15
1.2.4架构和对象18
1.3创建表和定义数据完整性18
1.3.1创建表19
1.3.2定义数据完整性20
1.4小结24
第2章 单表查询25
2.1 SELECT语句的元素25
2.1.1 FROM子句27
2.1.2 WHERE子句28
2.1.3 GROUP BY子句30
2.1.4 HAVING子句33
2.1.5 SELECT子句34
2.1.6 ORDER BY子句39
2.1.7 TOP和OFFSET-FETCH筛选41
2.1.8开窗函数速览45
2.2谓词和运算符47
2.3 CASE表达式50
2.4 NULL标记52
2.5同时操作56
2.6使用字符数据57
2.6.1数据类型57
2.6.2排序规则58
2.6.3运算符和函数60
2.7使用日期和时间数据69
2.7.1日期和时间数据类型69
2.7.2日期和时间常量70
2.7.3独立使用日期和时间73
2.7.4筛选日期范围74
2.7.5日期和时间函数75
2.8查询元数据83
2.8.1目录视图83
2.8.2信息架构视图84
2.8.3系统存储过程和函数85
2.9小结86
2.10练习86
2.10.1练习186
2.10.2练习287
2.10.3练习387
2.10.4练习487
2.10.5练习588
2.10.6练习688
2.10.7练习789
2.10.8练习889
2.11解决方案90
2.11.1解决方案190
2.11.2解决方案291
2.11.3解决方案391
2.11.4解决方案491
2.11.5解决方案592
2.11.6解决方案692
2.11.7解决方案792
2.11.8解决方案893
第3章 联接95
3.1交叉联接95
3.1.1 ANSI SQL-92语法96
3.1.2 ANSI SQL-89语法97
3.1.3自交叉联接97
3.1.4生成数字表98
3.2内部联接99
3.2.1 ANSI SQL-92语法99
3.2.2 ANSI SQL-89语法100
3.2.3内部联接安全性101
3.3更多联接示例102
3.3.1复合联接102
3.3.2不等联接103
3.3.3多联接查询105
3.4外部联接105
3.4.1外部联接的基础知识106
3.4.2超越外部联接基础知识108
3.5小结114
3.6练习115
3.6.1练习1-1115
3.6.2练习1-2(可选的高级练习)116
3.6.3练习2117
3.6.4练习3117
3.6.5练习4118
3.6.6练习5118
3.6.7练习6(可选的高级练习)119
3.6.8练习7(可选的高级练习)119
3.7解决方案120
3.7.1解决方案1-1120
3.7.2解决方案1-2120
3.7.3解决方案2121
3.7.4解决方案3121
3.7.5解决方案4122
3.7.6解决方案5122
3.7.7解决方案6122
3.7.8解决方案7123
第4章 子查询125
4.1自包含子查询125
4.1.1自包含标量子查询示例126
4.1.2自包含多值子查询示例128
4.2相关子查询131
4.2.1 EXISTS谓词133
4.3超越子查询基础知识135
4.3.1返回前一个或下一个值135
4.3.2使用运行聚合136
4.3.3不当子查询处理137
4.4小结141
4.5练习142
4.5.1练习1142
4.5.2练习2(可选的高级练习)142
4.5.3练习3143
4.5.4练习4143
4.5.5练习5144
4.5.6练习6144
4.5.7练习7(可选的高级练习)145
4.5.8练习8(可选的高级练习)145
4.6解决方案146
4.6.1解决方案1146
4.6.2解决方案2146
4.6.3解决方案3147
4.6.4解决方案4147
4.6.5解决方案5148
4.6.6解决方案6148
4.6.7解决方案7148
4.6.8解决方案8149
第5章 表表达式151
5.1派生表151
5.1.1分配列别名153
5.1.2使用参数154
5.1.3嵌套155
5.1.4多个引用156
5.2公用表表达式157
5.2.1在CTE中分配列别名157
5.2.2在CTE中使用参数158
5.2.3定义多个CTE158
5.2.4 CTE中的多个引用159
5.25递归CTE160
5.3视图162
5.3.1视图和ORDER BY子句163
5.3.2视图选项165
5.4内嵌表值函数169
5.5 APPLY运算符170
5.6小结173
5.7练习174
5.7.1练习1-1174
5.7.2练习1-2174
5.7.3练习2-1175
5.7.4练习2-2175
5.7.5练习3(可选的高级练习)176
5.7.6练习4-1176
5.7.7练习4-2(可选的高级练习)177
5.7.8练习5-1178
5.7.9练习5-2178
5.8解决方案179
5.8.1解决方案1-1179
5.8.2解决方案1-2179
5.8.3解决方案2-1179
5.8.4解决方案2-2180
5.8.5解决方案3180
5.8.6解决方案4-1181
5.8.7解决方案4-2181
5.8.8解决方案5-1182
5.8.9解决方案5-2182
第6章 集合运算符183
6.1 UNION运算符184
6.1.1 UNION ALL多元集合运算符184
6.1.2 UNION非重复项集合运算符185
6.2 INTERSECT运算符186
6.2.1 INTERSECT非重复项集合运算符186
6.2.2 INTERSECT ALL多元集合运算符187
6.3 EXCEPT运算符189
6.3.1 EXCEPT非重复项集合运算符189
6.3.2 EXCEPT ALL多元集合运算符190
6.4优先级191
6.5规避不支持的逻辑阶段193
6.6小结195
6.7练习195
6.7.1练习1195
6.7.2练习2196
6.7.3练习3197
6.7.4练习4197
6.7.5练习5(可选的高级练习)198
6.8解决方案199
6.8.1解决方案1199
6.8.2解决方案2200
6.8.3解决方案3200
6.8.4解决方案4200
6.8.5解决方案5201
第7章 查询203
7.1开窗函数203
7.1.1排名开窗函数206
7.1.2偏移开窗函数209
7.1.3聚合开窗函数212
7.2透视数据214
7.2.1使用标准SQL透视216
7.2.2使用本地T-SQL PIVOT运算符透视217
7.3逆透视数据219
7.3.1使用标准SQL逆透视221
7.3.2使用本地T-SQL UNPIVOT运算符逆透视222
7.4分组集223
7.4.1 GROUPING SETS从属子句225
7.4.2 CUBE从属子句225
7.4.3 ROLLUP从属子句226
7.4.4 GROUPING和GROUPING_ID函数227
7.5小结229
7.6练习230
7.6.1练习1230
7.6.2练习2230
7.6.3练习3231
7.6.4练习4231
7.6.5练习5232
7.7解决方案233
7.7.1解决方案1233
7.7.2解决方案2233
7.7.3解决方案3234
7.7.4解决方案4235
7.7.5解决方案5236
第8章 数据修改237
8.1插入数据237
8.1.1 INSERT VALUES语句237
8.1.2 INSERT SELECT语句239
8.1.3 INSERT EXEC语句239
8.1.4 SELECT INTO语句240
8.1.5 BULK INSERT语句241
8.1.6标识列属性和序列对象242
8.2删除数据250
8.2.1 DELETE语句251
8.2.2 TRUNCATE语句252
8.2.3基于联接的DELETE252
8.3更新数据253
8.3.1 UPDATE语句254
8.3.2基于联接的UPDATE255
8.3.3赋值UPDATE258
8.4合并数据259
8.5通过表表达式修改数据263
8.6使用TOP和OFFSET-FETCH修改265
8.7 OUTPUT子句268
8.7.1 INSERT与OUTPUT268
8.7.2 DELETE与OUTPUT270
8.7.3 UPDATE与OUTPUT271
8.7.4 MERGE与OUTPUT272
8.7.5可组合的DML273
8.8小结275
8.9练习275
8.9.1练习1275
8.9.2练习1-1275
8.9.3练习1-2276
8.9.4练习1-3276
8.9.5练习2276
8.9.6练习3277
8.9.7练习4277
8.9.8练习5278
8.9.9练习6279
8.10解决方案279
8.10.1解决方案1-1279
8.10.2解决方案1-2279
8.10.3解决方案1-3279
8.10.4解决方案2280
8.10.5解决方案3281
8.10.6解决方案4282
8.10.7解决方案5282
第9章 事务和并发处理285
9.1事务285
9.2锁和阻塞288
9.2.1锁288
9.2.2排除阻塞290
9.3隔离级别297
9.3.1 READ UNCOMMITTED隔离级别298
9.3.2 READ COMMITTED隔离级别299
9.3.3 REPEATABLE READ隔离级别300
9.3.4 SERIALIZABLE隔离级别302
9.3.5基于行版本的隔离级别303
9.3.6隔离级别总结309
9.4死锁310
9.5小结312
9.6练习312
9.6.1练习1-1313
9.6.2练习1-2313
9.6.3练习1-3313
9.6.4练习1-4313
9.6.5练习1-5314
9.6.6练习1-6314
9.6.7练习2-1315
9.6.8练习2-2315
9.6.9练习2-3316
9.6.10练习2-4317
9.6.11练习2-5319
9.6.12练习2-6320
9.6.13练习3-1322
9.6.14练习3-2322
9.6.15练习3-3322
9.6.16练习3-4322
9.6.17练习3-5322
9.6.18练习3-6323
9.6.19练习3-7323
第10章 可编程对象325
10.1变量325
10.2批327
10.2.1以批为单元的语法分析328
10.2.2批和变量329
10.2.3不能被组合在同一个批中的语句329
10.2.4以批为单元的解析330
10.2.5 GO n选项330
10.3流元素331
10.3.1 IF…ELSE流元素331
10.3.2 WHILE流元素332
10.3.3使用IF和WHILE的示例334
10.4游标334
10.5临时表338
10.5.1本地临时表338
10.5.2全局临时表340
10.5.3表变量341
10.5.4表类型343
10.6动态SQL344
10.6.1 EXEC命令344
10.6.2 sp_executesql存储过程345
10.6.3使用动态SQL的PIVOT346
10.7例程347
10.7.1用户定义函数347
10.7.2存储过程349
10.7.3触发器351
10.8错误处理355
10.9小结359
附录A 入门指南361
A.1 SQL Database入门361
A.2安装(企业)内部部署的SQL Server362
A.2.1获取SQL Server362
A.2.2创建一个用户账户362
A.2.3安装的必要条件363
A.2.4安装数据库引擎、文档和工具364
A.3下载源代码和安装示例数据库371
A.3.1在(企业)内部部署的SQL Server实例中创建并填充示例数据库371
A.3.2在SQL Database中创建并填充示例数据库371
A.4使用SQL Server Management Studio373
A.5使用SQL Server联机丛书378
热门推荐
- 816859.html
- 1042552.html
- 3290311.html
- 2094109.html
- 2066597.html
- 580383.html
- 353769.html
- 3621628.html
- 3211083.html
- 3074681.html
- http://www.ickdjs.cc/book_2743246.html
- http://www.ickdjs.cc/book_299809.html
- http://www.ickdjs.cc/book_2450491.html
- http://www.ickdjs.cc/book_946452.html
- http://www.ickdjs.cc/book_3356640.html
- http://www.ickdjs.cc/book_2125984.html
- http://www.ickdjs.cc/book_1355118.html
- http://www.ickdjs.cc/book_834779.html
- http://www.ickdjs.cc/book_3544477.html
- http://www.ickdjs.cc/book_919372.html