图书介绍

Microsoft SQL Server 2008技术内幕 T-SQL语言基础2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Microsoft SQL Server 2008技术内幕 T-SQL语言基础
  • 成保栋编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121095931
  • 出版时间:2009
  • 标注页数:394页
  • 文件大小:73MB
  • 文件页数:415页
  • 主题词:关系数据库-数据库管理系统,Microsoft SQL Server 2008

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Microsoft SQL Server 2008技术内幕 T-SQL语言基础PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章T-SQL查询和编程基础1

第2章 单表查询25

第3章 联接查询101

第4章 子查询133

第5章 表表达式161

第6章 集合运算193

第7章 透视、逆透视及分组集213

第8章 数据修改237

第9章 事务和并发279

第10章 可编程对象321

附录A SQL Server使用入门361

索引381

第1章T-SQL查询和编程基础1

1.1理论背景1

1.1.1 SQL2

1.1.2集合论3

1.1.3谓词逻辑4

1.1.4关系模型5

1.1.5数据生命周期10

1.2 SQL Server体系结构12

1.2.1 SQL Server实例13

1.2.2数据库14

1.2.3架构 和对象17

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子句29

2.1.3 GROUP BY子句30

2.1.4 HAVING子句34

2.1.5 SELECT子句35

2.1.6 ORDER BY子句40

2.1.7 TOP选项42

2.1.8 OVER子句45

2.2谓词和运算符51

2.3 CASE表达式54

2.4 NULL值58

2.5同时操作62

2.6处理字符数据63

2.6.1数据类型64

2.6.2排序规则65

2.6.3运算符和函数67

2.6.4 LIKE谓词73

2.7处理日期和时间数据75

2.7.1日期和时间数据类型75

2.7.2字符串文字76

2.7.3单独使用日期和时间80

2.7.4过滤日期范围81

2.7.5日期和时间函数82

2.8查询元数据89

2.8.1目录视图89

2.8.2信息架构视图90

2.8.3系统存储过程和函数90

2.9总结92

2.10练习92

2.11解决方案96

第3章 联接查询101

3.1交叉联接102

3.1.1 ANSI SQL-92语法102

3.1.2 ANSI SQL-89语法103

3.1.3自交叉联接103

3.1.4生成数字表104

3.2内联接106

3.2.1 ANSI SQL-92语法106

3.2.2 ANSI SQL-89语法107

3.2.3更安全的内联接108

3.3特殊的联接实例109

3.3.1组合联接109

3.3.2不等联接110

3.3.3多表联接112

3.4外联接113

3.4.1外联接基础113

3.4.2外联接的高级主题116

3.5总结123

3.6练习123

3.7解决方案129

第4章 子查询133

4.1独立子查询134

4.1.1独立标量子查询134

4.1.2独立多值子查询136

4.2相关子查询140

4.2.1 EXISTS谓词142

4.3高级子查询144

4.3.1返回前一个或后一个记录144

4.3.2连续聚合145

4.3.3行为不当的子查询146

4.4总结151

4.5练习152

4.6解决方案156

第5章 表表达式161

5.1派生表161

5.1.1分配列别名163

5.1.2使用参数165

5.1.3嵌套165

5.1.4派生表的多引用166

5.2公用表表达式(CTE)167

5.2.1分配列别名168

5.2.2使用参数168

5.2.3定义多个CTE169

5.2.4 CTE的多引用169

5.2.5递归CTE170

5.3视图172

5.3.1视图和ORDER BY子句174

5.3.2视图选项176

5.4内联表值函数179

5.5 APPLY运算符181

5.6总结184

5.7练习184

5.8解决方案189

第6章 集合运算193

6.1 UNION(并集)集合运算194

6.1.1 UNION ALL集合运算195

6.1.2 UNION DISTINCT集合运算195

6.2 INTERSECT(交集)集合运算196

6.2.1 INTERSECT DISTINCT集合运算197

6.2.2 INTERSECT ALL集合运算198

6.3 EXCEPT(差集)集合运算200

6.3.1 EXCEPT DISTINCT集合运算201

6.3.2 EXCEPT ALL集合运算202

6.4集合运算的优先级203

6.5避开不支持的逻辑查询处理204

6.6总结206

6.7练习206

6.8 解决方案210

第7章 透视、逆透视及分组集213

7.1透视转换213

7.1.1使用标准SQL进行透视转换216

7.1.2使用T -SQL PIVOT运算符进行透视转换217

7.2逆透视转换219

7.2.1使用标准SQL进行逆透视转换220

7.2.2使用 T -SQL的UNPIVOT运算符进行逆透视转换223

7.3分组集224

7.3.1 GROUPING SETS从属子句225

7.3.2 CUBE从属子句226

7.3.3 ROLLUP从属子句227

7.3.4 GROUPING和GROUPING_ID函数228

7.4总结231

7.5练习231

7.6解决方案234

第8章 数据修改237

8.1插入数据237

8.1.1 INSERT VALUES语句238

8.1.2 INSERT SELECT语句239

8.1.3 INSERT EXEC语句240

8.1.4 SELECT INTO语句241

8.1.5 BULK INSERT语句242

8.1.6 IDENTITY属性243

8.2删除数据247

8.2.1 DELETE语句247

8.2.2 TRUNCATE语句248

8.2.3基于联接的DELETE249

8.3更新数据250

8.3.1 UPDATE语句250

8.3.2基于联接的UPDATE252

8.3.4赋值UPDATE254

8.4合并数据255

8.5通过表表达式修改数据259

8.6带有TOP选项的数据更新262

8.7 OUTPUT子句263

8.7.1带有OUTPUT的INSERT语句264

8.7.2带有OUTPUT的DELETE语句266

8.7.3带有OUTPUT的UPDATE语句266

8.7.4带有OUTPUT的MERGE语句267

8.7.5可组合的DML268

8.8总结270

8.9练习270

8.10解决方案274

第9章 事务和并发279

9.1事务279

9.2锁定和阻塞282

9.2.1锁282

9.2.2检测阻塞285

9.3隔离级别292

9.3.1 READ UNCOMMITTED未提交读293

9.3.2 READ COMMITTED已提交读294

9.3.3 REPEATABLE READ可重复读295

9.3.4 SERIALIZABLE可序列化297

9.3.5 SNAPSHOT隔离级别299

9.3.6隔离级别总结305

9.4死锁306

9.5总结309

9.6练习309

第10章 可编程对象321

10.1变量321

10.2批处理324

10.2.1批处理是语句分析的单元324

10.2.2批处理和变量325

10.2.3不能在同一批处理中编译的语句326

10.2.4批处理是语句解析的单元326

10.2.5 GO n选项327

10.3流程控制元素327

10.3.1 IF…ELSE流程控制元素327

10.3.2 WHILE流程控制元素329

10.3.3使用IF和WHILE的一个例子331

10.4游标331

10.5临时表335

10.5.1局部临时表336

10.5.2全局临时表337

10.5.3表变量338

10.5.4表类型339

10.6动态SQL340

10.6.1 EXEC命令341

10.6.2 sp executesql存储过程343

10.6.3在PIVOT中使用动态SQL345

10.7例程346

10.7.1用户定义函数347

10.7.2存储过程348

10.7.3触发器351

10.7.4 DML触发器351

10.7.5 DDL触发器353

10.8错误处理355

10.9总结359

附录A SQL Server使用入门361

索引381

热门推荐