图书介绍
SQL Server 2014从零开始学 视频教学版PDF|Epub|txt|kindle电子书版本网盘下载
![SQL Server 2014从零开始学 视频教学版](https://www.shukui.net/cover/38/30430171.jpg)
- 王英英编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302448709
- 出版时间:2016
- 标注页数:447页
- 文件大小:190MB
- 文件页数:465页
- 主题词:关系数据库系统
PDF下载
下载说明
SQL Server 2014从零开始学 视频教学版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 初识SQL Server 20141
1.1 SQL Server 2014的优势1
1.2 SQL Server 2014的新功能2
1.3 SQL Server 2014的组成3
1.3.1 SQL Server 2014数据库引擎3
1.3.2 分析服务(Analysis Services)3
1.3.3 集成服务(Integration Services)3
1.3.4 报表服务(Reporting Services)4
1.4 如何选择SQL Server 2014的版本4
1.5 安装SQL Server 20145
1.5.1 SQL Server 2014安装环境需求5
1.5.2 安装SQL Server 20146
1.5.3 SQL Server 2014常见实用程序16
1.6 SSMS基本操作17
1.6.1 SSMS的启动与连接18
1.6.2 使用模板资源管理器、解决方案与项目脚本20
1.6.3 配置SQL Server 2014服务器的属性22
1.6.4 查询编辑器31
1.7 本章小结35
1.8 经典习题35
第2章 数据库的操作36
2.1 数据库组成36
2.1.1 数据文件37
2.1.2 日志文件37
2.2 系统数据库37
2.2.1 master数据库37
2.2.2 model数据库38
2.2.3 msdb数据库38
2.2.4 tempdb数据库38
2.3 创建数据库38
2.3.1 使用对象资源管理器创建数据库38
2.3.2 使用Transact-SQL创建数据库43
2.4 管理数据库47
2.4.1 修改数据库47
2.4.2 修改数据库容量48
2.4.3 增加数据库容量49
2.4.4 缩减数据库容量51
2.4.5 查看数据库信息52
2.4.6 数据库更名55
2.4.7 删除数据库56
2.5 疑难解惑58
2.6 经典习题58
第3章 数据表的操作59
3.1 SQL Server 2014数据库对象59
3.2 创建数据表60
3.2.1 数据类型61
3.2.2 使用对象资源管理器创建表71
3.2.3 使用Transact-SQL创建表72
3.3 管理数据表74
3.3.1 修改表字段74
3.3.2 修改表约束80
3.3.3 查看表中有关信息86
3.3.4 删除表88
3.4 疑难解惑89
3.5 经典习题90
第4章 Transact-SQL语言基础91
4.1 Transact-SQL概述91
4.1.1 什么是Transact-SQL92
4.1.2 T-SQL语法的约定92
4.2 如何给标识符起名94
4.3 常量95
4.3.1 数字常量96
4.3.2 字符串常量96
4.3.3 日期和时间常量97
4.3.4 符号常量97
4.4 变量98
4.4.1 全局变量98
4.4.2 局部变量100
4.4.3 批处理和脚本102
4.5 运算符和表达式103
4.5.1 算术运算符104
4.5.2 比较运算符104
4.5.3 逻辑运算符104
4.5.4 连接运算符105
4.5.5 按位运算符105
4.5.6 运算符的优先级105
4.5.7 什么是表达式106
4.5.8 Transact-SQL表达式的分类106
4.6 Transact-SQL利器——通配符107
4.7 Transact-SQL语言中的注释108
4.8 疑难解惑108
4.9 经典习题109
第5章 轻松掌握Transact-SQL语句110
5.1 数据定义语句(DDL)110
5.1.1 CREATE的应用110
5.1.2 DROP的功能114
5.1.3 ALTER的功能114
5.2 数据操作语句(DML)117
5.2.1 数据的插入——INSERT117
5.2.2 数据的更改——UPDATE119
5.2.3 数据的删除——DELETE121
5.2.4 数据的查询——SELECT123
5.3 数据控制语句(DCL)131
5.3.1 授予权限操作——GRANT131
5.3.2 拒绝权限操作——DENY132
5.3.3 收回权限操作——REVOKE132
5.4 其他基本语句132
5.4.1 数据声明——DECLARE132
5.4.2 数据赋值——SET133
5.4.3 数据输出——PRINT134
5.5 流程控制语句135
5.5.1 BEGIN...END语句135
5.5.2 IF...ELSE语句136
5.5.3 CASE语句137
5.5.4 WHILE语句139
5.5.5 GOTO语句141
5.5.6 WAITFOR语句141
5.5.7 RETURN语句143
5.6 批处理语句143
5.7 疑难解惑144
5.8 经典习题145
第6章 认识函数146
6.1 SQL Server 2014函数简介146
6.2 字符串函数147
6.2.1 ASCII()函数147
6.2.2 CHAR()函数147
6.2.3 LEFT()函数148
6.2.4 RIGHT()函数148
6.2.5 LTRIM()函数149
6.2.6 RTRIM()函数150
6.2.7 STR()函数150
6.2.8 字符串逆序的函数REVERSE(s)151
6.2.9 计算字符串长度的函数LEN(str)152
6.2.10 匹配子字符串开始位置的函数152
6.2.11 SUBSTRING()函数153
6.2.12 LOWER()函数154
6.2.13 UPPER()函数154
6.2.14 替换函数REPLACE(s,s1,s2)155
6.3 数学函数156
6.3.1 绝对值函数ABS(x)和返回圆周率的函数PI()156
6.3.2 平方根函数SQRT(x)156
6.3.3 获取随机数的函数RAND()和RAND(x)157
6.3.4 四舍五入函数ROUND(x,y)158
6.3.5 符号函数SIGN(x)159
6.3.6 获取整数的函数CEILING(x)和FLOOR(x)159
6.3.7 幂运算函数POWER(x,y)SQUARE (x)和EXP(x)160
6.3.8 对数运算函数LOG(x)和LOG10(x)162
6.3.9 角度与弧度相互转换的函数RADIANS(x)和DEGREES(x)163
6.3.10 正弦函数SIN(x)和反正弦函数ASIN(x)163
6.3.11 余弦函数COS(x)和反余弦函数ACOS(x)164
6.3.12 正切函数、反正切函数和余切函数165
6.4 数据类型转换函数167
6.5 文本168
6.5.1 TEXTPTR函数168
6.5.2 TEXTVALID函数169
6.6 日期和时间函数170
6.6.1 获取系统当前日期的函数GETDATE()170
6.6.2 返回UTC日期的函数GETUTCDATE()170
6.6.3 获取天数的函数DAY(d)171
6.6.4 获取月份的函数MONTH(d)171
6.6.5 获取年份的函数YEAR(d)172
6.6.6 获取日期中指定部分字符串值的函数DATENAME(dp,d)172
6.6.7 获取日期中指定部分的整数值的函数DATEPART(dp,d)173
6.6.8 计算日期和时间的函数DATEADD(dp,num,d)174
6.7 系统函数174
6.7.1 返回表中指定字段的长度值174
6.7.2 返回表中指定字段的名称175
6.7.3 返回数据表达式的数据的实际长度函数176
6.7.4 返回数据库的编号176
6.7.5 返回数据库的名称177
6.7.6 返回当前数据库默认的NULL值177
6.7.7 返回服务器端计算机的标识号178
6.7.8 返回服务器端计算机的名称178
6.7.9 返回数据库对象的编号179
6.7.10 返回用户的SID(安全标识号)179
6.7.11 返回用户的登录名180
6.7.12 返回数据库对象的名称180
6.7.13 返回数据库用户的标识号181
6.7.14 返回数据库用户名181
6.8 疑难解惑182
6.9 经典习题182
第7章 Transact-SQL查询184
7.1 查询工具的使用184
7.1.1 编辑查询185
7.1.2 查询结果的显示方法186
7.2 使用SELECT进行查询187
7.2.1 使用星号和列名188
7.2.2 使用DISTINCT取消重复190
7.2.3 使用TOP返回前n行191
7.2.4 修改列标题192
7.2.5 在查询结果集中显示字符串193
7.2.6 查询的列为表达式194
7.3 使用WHERE子句进行条件查询195
7.3.1 使用关系表达式查询195
7.3.2 使用BETWEEN AND表示范围197
7.3.3 使用IN关键字198
7.3.4 使用LIKE关键字200
7.3.5 使用IS NULL查询空值203
7.3.6 使用EXISTS关键字205
7.3.7 使用ORDER BY排序206
7.3.8 使用GROUP BY分组208
7.3.9 使用HAVING对分组结果过滤210
7.3.10 使用UNION合并查询结果集210
7.4 使用聚合函数统计汇总212
7.4.1 使用SUM()求列的和212
7.4.2 使用AVG()求列平均值213
7.4.3 使用MAX()求列最大值215
7.4.4 使用MIN()求列最小值216
7.4.5 使用COUNT()统计217
7.5 嵌套查询219
7.5.1 使用比较运算符220
7.5.2 使用IN关键字221
7.5.3 使用ANY、SOME和ALL关键字222
7.5.4 使用EXISTS关键字224
7.6 多表连接查询224
7.6.1 相等连接225
7.6.2 不等连接225
7.6.3 带选择条件的连接226
7.6.4 自连接227
7.7 外连接227
7.7.1 左外连接228
7.7.2 右外连接229
7.7.3 全外连接230
7.8 使用排序函数230
7.9 动态查询233
7.10 疑难解惑234
7.11 经典习题235
第8章 数据的更新237
8.1 插入数据——INSERT237
8.1.1 插入单行数据238
8.1.2 插入多行数据241
8.2 修改数据——UPDATE243
8.2.1 修改单行数据244
8.2.2 修改多行数据244
8.3 删除数据——DELETE246
8.3.1 删除部分数据246
8.3.2 删除表中所有数据247
8.4 疑难解惑247
8.5 经典习题248
第9章 规则、默认和完整性约束249
9.1 规则和默认概述249
9.2 规则的基本操作250
9.2.1 创建规则250
9.2.2 把自定义规则绑定到列250
9.2.3 验证规则作用251
9.2.4 取消规则绑定251
9.2.5 删除规则252
9.3 默认的基本操作253
9.3.1 创建默认253
9.3.2 把自定义默认绑定到列253
9.3.3 验证默认作用254
9.3.4 取消默认绑定254
9.3.5 删除默认值255
9.4 完整性约束256
9.4.1 主键约束256
9.4.2 外键约束260
9.4.3 唯一性约束263
9.4.4 CHECK约束264
9.4.5 DEFAULT约束264
9.4.6 NOT NULL约束265
9.5 疑难解惑265
9.6 经典习题265
第10章 创建和使用索引267
10.1 索引的含义和特点267
10.2 索引的分类268
10.3 索引的设计原则269
10.4 创建索引270
10.4.1 使用对象资源管理器创建索引270
10.4.2 使用T-SQL语句创建索引273
10.5 管理和维护索引276
10.5.1 显示索引信息276
10.5.2 重命名索引278
10.5.3 删除索引279
10.6 疑难解惑280
10.7 经典习题281
第11章 事务和锁282
11.1 事务管理282
11.1.1 事务的原理283
11.1.2 事务管理的常用语句284
11.1.3 事务的隔离级别284
11.1.4 事务的应用案例285
11.2 锁288
11.2.1 锁的内涵与作用288
11.2.2 可锁定资源与锁的类型289
11.2.3 死锁290
11.2.4 锁的应用案例291
11.3 疑难解惑295
11.4 经典习题296
第12章 游标297
12.1 认识游标297
12.1.1 游标的概念297
12.1.2 游标的优点298
12.1.3 游标的分类298
12.2 游标的基本操作299
12.2.1 声明游标300
12.2.2 打开游标301
12.2.3 读取游标中的数据302
12.2.4 关闭游标303
12.2.5 释放游标304
12.3 游标的运用304
12.3.1 使用游标变量304
12.3.2 用游标为变量赋值305
12.3.3 用ORDER BY子句改变游标中行的顺序306
12.3.4 用游标修改数据308
12.3.5 用游标删除数据309
12.4 使用系统存储过程管理游标310
12.4.1 sp_cursor_list存储过程310
12.4.2 sp_describe_cursor存储过程311
12.4.3 sp_describe_cursor_columns存储过程313
12.4.4 sp_describe_cursor_tables存储过程315
12.5 疑难解惑317
12.6 经典习题317
第13章 存储过程和自定义函数318
13.1 存储过程概述318
13.2 存储过程分类319
13.2.1 系统存储过程319
13.2.2 自定义存储过程320
13.2.3 扩展存储过程320
13.3 创建存储过程320
13.3.1 如何创建存储过程320
13.3.2 调用存储过程324
13.3.3 创建带输入参数的存储过程325
13.3.4 创建带输出参数的存储过程328
13.4 管理存储过程329
13.4.1 修改存储过程329
13.4.2 查看存储过程信息331
13.4.3 重命名存储过程333
13.4.4 删除存储过程334
13.5 扩展存储过程336
13.6 自定义函数337
13.6.1 创建标量函数338
13.6.2 创建表值函数339
13.6.3 删除函数341
13.7 疑难解惑343
13.8 经典习题343
第14章 视图操作344
14.1 视图概述344
14.1.1 视图的概念344
14.1.2 视图的分类345
14.1.3 视图的优点和作用346
14.2 创建视图346
14.2.1 使用视图设计器创建视图346
14.2.2 使用T-SQL命令创建视图349
14.3 修改视图351
14.4 查看视图信息352
14.5 使用视图修改数据354
14.5.1 通过视图向基本表中插入数据354
14.5.2 通过视图修改基本表中的数据355
14.5.3 通过视图删除基本表中的数据356
14.6 删除视图357
14.7 疑难解惑358
14.8 经典习题359
第15章 触发器360
15.1 触发器概述360
15.1.1 什么是触发器361
15.1.2 触发器作用361
15.1.3 触发器分类361
15.2 创建DML触发器362
15.2.1 INSERT触发器362
15.2.2 DELETE触发器365
15.2.3 UPDATE触发器366
15.2.4 替代触发器367
15.2.5 允许使用嵌套触发器368
15.2.6 递归触发器370
15.3 创建DDL触发器372
15.3.1 创建DDL触发器的语法372
15.3.2 创建数据库作用域的 DDL触发器372
15.3.3 创建服务器作用域的DDL触发器373
15.4 管理触发器375
15.4.1 查看触发器375
15.4.2 修改触发器377
15.4.3 删除触发器378
15.4.4 启用和禁用触发器378
15.5 疑难解惑379
15.6 经典习题380
第16章 SQL Server 2014的安全机制381
16.1 SQL Server 2014安全性概述381
16.1.1 SQL Server 2014的安全机制简介381
16.1.2 基本安全术语383
16.2 安全验证方式384
16.2.1 Windows身份验证模式384
16.2.2 混合模式385
16.2.3 设置验证模式385
16.3 SQL Server 2014登录名386
16.3.1 创建登录账户386
16.3.2 修改登录账户396
16.3.3 删除登录账户397
16.4 SQL Server 2014的角色与权限398
16.4.1 固定服务器角色398
16.4.2 数据库角色399
16.4.3 自定义数据库角色400
16.4.4 应用程序角色406
16.4.5 将登录指派到角色407
16.4.6 将角色指派到多个登录账户409
16.4.7 权限管理412
16.5 疑难解惑414
16.6 经典习题415
第17章 数据库的备份与还原416
17.1 备份与还原介绍416
17.1.1 备份类型417
17.1.2 还原模式417
17.1.3 配置还原模式418
17.2 备份设备419
17.2.1 备份设备类型419
17.2.2 创建备份设备420
17.2.3 查看备份设备422
17.2.4 删除备份设备423
17.3 使用T-SQL语言备份数据库423
17.3.1 完整备份与差异备份423
17.3.2 文件和文件组备份426
17.3.3 事务日志备份428
17.4 在SQL Server Management Studio中还原数据库429
17.4.1 还原数据库的方式429
17.4.2 还原数据库前要注意的事项429
17.4.3 还原数据库备份431
17.4.4 还原文件和文件组备份434
17.5 用T-SQL语言还原数据库435
17.5.1 完整备份还原435
17.5.2 差异备份还原437
17.5.3 事务日志备份还原438
17.5.4 文件和文件组备份还原438
17.5.5 将数据库还原到某个时间点439
17.5.6 将文件还原到新位置上441
17.6 建立自动备份的维护计划442
17.7 疑难解惑447
17.8 经典习题447