![SQL Server 2016从入门到精通 视频教学超值版](https://cover.qianqiantushu.cc/57/s61db654.jpg)
![SQL Server 2016从入门到精通 视频教学超值版](https://cover.qianqiantushu.cc/57/s61db654.jpg)
SQL Server 2016从入门到精通 视频教学超值版PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:王英英编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2018
- ISBN:7302496663
- 页数:458 页
第1章 初识SQL Server 2016 1
1.1 SQL Server 2016的新功能 1
1.2 SQL Server 2016的组成 3
1.2.1 SQL Server 2016数据库引擎 3
1.2.2分析服务 3
1.2.3集成服务 4
1.2.4报表服务 4
1.3如何选择SQL Server 2016的版本 4
1.4安装SQL Server 2016 5
1.4.1 SQL Server 2016安装环境需求 5
1.4.2安装SQL Server 2016 5
1.4.3 SQL Server 2016常见实用程序 14
1.5安装SQL Server Management Studio 16
1.6 SSMS基本操作 18
1.6.1 SSMS的启动与连接 18
1.6.2使用模板资源管理器、解决方案与项目脚本 20
1.6.3配置SQL Server 2016服务器的属性 22
1.6.4查询编辑器 30
1.7本章小结 33
1.8经典习题 33
第2章 数据库的操作 34
2.1数据库组成 34
2.1.1数据文件 35
2.1.2日志文件 35
2.2系统数据库 35
2.2.1 master数据库 35
2.2.2 model数据库 35
2.2.3 msdb数据库 36
2.2.4 tempdb数据库 36
2.3创建数据库 36
2.3.1使用对象资源管理器创建数据库 36
2.3.2使用Transact-SQL创建数据库 40
2.4管理数据库 43
2.4.1修改数据库 43
2.4.2修改数据库容量 44
2.4.3增加数据库容量 45
2.4.4缩减数据库容量 48
2.4.5查看数据库信息 48
2.4.6数据库更名 52
2.4.7删除数据库 53
2.5疑难解惑 54
2.6经典习题 55
第3章 数据表的操作 56
3.1 SQL Server 2016数据库对象 56
3.2创建数据表 57
3.2.1数据类型 58
3.2.2使用对象资源管理器创建表 68
3.2.3使用Transact-SQL创建表 69
3.3管理数据表 71
3.3.1修改表字段 71
3.3.2修改表约束 76
3.3.3查看表中有关信息 81
3.3.4删除表 83
3.4疑难解惑 84
3.5经典习题 85
第4章 Transact-SQL语言基础 86
4.1 Transact-SQL概述 86
4.1.1什么是Transact-SQL 87
4.1.2 T-SQL语法的约定 87
4.2如何给标识符起名 89
4.3常量 90
4.3.1数字常量 90
4.3.2字符串常量 91
4.3.3日期和时间常量 91
4.3.4符号常量 91
4.4变量 92
4.4.1全局变量 92
4.4.2局部变量 95
4.4.3批处理和脚本 96
4.5运算符和表达式 97
4.5.1算术运算符 98
4.5.2比较运算符 98
4.5.3逻辑运算符 99
4.5.4连接运算符 99
4.5.5按位运算符 99
4.5.6运算符的优先级 99
4.5.7什么是表达式 100
4.5.8 Transact-SQL表达式的分类 100
4.6 Transact-SQL利器——通配符 101
4.7 Transact-SQL语言中的注释 101
4.8疑难解惑 102
4.9经典习题 103
第5章 轻松掌握Transact-SQL语句 104
5.1数据定义语句 104
5.1.1 CREATE的应用 104
5.1.2 DROP的功能 107
5.1.3 ALTER的功能 108
5.2数据操作语句 110
5.2.1数据的插入——INSERT 110
5.2.2数据的更改——UPDATE 112
5.2.3数据的删除——DELETE 113
5.2.4数据的查询——SELECT 115
5.3数据控制语句 123
5.3.1授予权限操作——GRANT 123
5.3.2拒绝权限操作——DENY 123
5.3.3收回权限操作——REVOKE 123
5.4其他基本语句 124
5.4.1数据声明——DECLARE 124
5.4.2数据赋值——SET 125
5.4.3数据输出——PRINT 126
5.5流程控制语句 126
5.5.1 BEGIN…END语句 127
5.5.2 IF…ELSE语句 127
5.5.3 CASE语句 128
5.5.4 WHILE语句 130
5.5.5 GOTO语句 132
5.5.6 WAITFOR语句 132
5.5.7 RETURN语句 133
5.6批处理语句 134
5.7疑难解惑 135
5.8经典习题 135
第6章 认识函数 136
6.1 SQL Server 2016 函数简介 136
6.2字符串函数 136
6.2.1 ASCII()函数 137
6.2.2 CHAR()函数 137
6.2.3 LEFT()函数 137
6.2.4 RIGHT()函数 138
6.2.5 LTRIM()函数 138
6.2.6 RTRIM()函数 139
6.2.7 STR()函数 139
6.2.8字符串逆序的函数REVERSE(s) 140
6.2.9计算字符串长度的函数LEN(str) 140
6.2.10匹配子串开始位置的函数 141
6.2.11 SUBSTRING()函数 141
6.2.12 LOWER()函数 142
6.2.13 UPPER()函数 143
6.2.14替换函数REPLACE(s,s l ,s2) 143
6.3数学函数 144
6.3.1绝对值函数ABS(x)和返回圆周率的函数PI() 144
6.3.2平方根函数SQRT(x) 144
6.3.3获取随机数的函数RAND()和RAND(x) 145
6.3.4四舍五入函数ROUND(x,y) 146
6.3.5符号函数SIGN(x) 146
6.3.6获取整数的函数CEILING(x)和FLOOR(x) 147
6.3.7幂运算函数POWER(x,y)、 SQUARE (x)和EXP(x) 148
6.3.8对数运算函数LOG(x)和LOG 10(x) 149
6.3.9角度与弧度相互转换的函数RADIANS(x)和DEGREES(x) 150
6.3.10正弦函数SIN(x)和反正弦函数ASIN(x) 151
6.3.11余弦函数COS(x)和反余弦函数ACOS(x) 152
6.3.12正切函数、反正切函数和余切函数 152
6.4数据类型转换函数 154
6.5文本和图像函数 155
6.5.1 TEXTPTR函数 155
6.5.2 TEXTVALID函数 155
6.6日期和时间函数 156
6.6.1获取系统当前日期的函数GETDATE() 156
6.6.2返回UTC日期的函数GETUTCDATE() 156
6.6.3获取天数的函数DAY(d) 157
6.6.4获取月份的函数MONTH(d) 157
6.6.5获取年份的函数YEAR(d) 158
6.6.6获取日期中指定部分字符串值的函数DATENAME(dp,d) 158
6.6.7获取日期中指定部分的整数值的函数DATEPART(dp,d) 159
6.6.8计算日期和时间的函数DATEADD(dp,num,d) 160
6.7系统函数 160
6.7.1返回表中指定字段的长度值 160
6.7.2返回表中指定字段的名称 161
6.7.3返回数据表达式的数据的实际长度函数 161
6.7.4返回数据库的编号 162
6.7.5返回数据库的名称 162
6.7.6返回当前数据库默认的NULL值 163
6.7.7返回服务器端计算机的标识号 163
6.7.8返回服务器端计算机的名称 164
6.7.9返回数据库对象的编号 164
6.7.10返回用户的SID 165
6.7.11返回用户的登录名 165
6.7.12返回数据库对象的名称 166
6.7.13返回数据库用户的标识号 166
6.7.14返回数据库用户名 167
6.8疑难解惑 167
6.9经典习题 168
第7章 Transact-SQL查询 169
7.1查询工具的使用 169
7.1.1编辑查询 169
7.1.2查询结果的显示方法 171
7.2使用SELECT进行查询 172
7.2.1使用星号和列名 173
7.2.2使用DISTINCT取消重复 175
7.2.3使用TOP返回前n行 176
7.2.4修改列标题 176
7.2.5在查询结果集中显示字符串 177
7.2.6查询的列为表达式 178
7.3使用WHERE子句进行条件查询 179
7.3.1使用关系表达式查询 179
7.3.2使用BETWEEN AND表示范围 181
7.3.3使用IN关键字 182
7.3.4使用LIKE关键字 183
7.3.5使用IS NULL查询空值 187
7.3.6使用EXISTS关键字 188
7.3.7使用ORDER BY排序 190
7.3.8使用GROUP BY分组 191
7.3.9使用HAVING对分组结果过滤 193
7.3.10使用UNION合并查询结果集 194
7.4使用聚合函数统计汇总 195
7.4.1使用SUM()求列的和 196
7.4.2使用AVG()求列平均值 196
7.4.3使用MAX()求列最大值 198
7.4.4使用MIN()求列最小值 199
7.4.5使用COUNT()统计 200
7.5嵌套查询 202
7.5.1使用比较运算符 202
7.5.2使用IN关键字 203
7.5.3使用ANY、SOME和ALL关键字 204
7.5.4使用EXISTS关键字 205
7.6多表连接查询 207
7.6.1相等连接 207
7.6.2不等连接 208
7.6.3带选择条件的连接 209
7.6.4自连接 209
7.7外连接 210
7.7.1左外连接 210
7.7.2右外连接 211
7.7.3全外连接 212
7.8使用排序函数 212
7.9动态查询 215
7.10疑难解惑 216
7.11经典习题 216
第8章 数据的更新 219
8.1插入数据——INSERT 219
8.1.1插入单行数据 220
8.1.2插入多行数据 223
8.2修改数据——UPDATE 225
8.2.1修改单行数据 225
8.2.2修改多行数据 226
8.3删除数据——DELETE 227
8.3.1删除部分数据 227
8.3.2删除表中所有数据 228
8.4疑难解惑 229
8.5经典习题 229
第9章 规则、默认和完整性约束 231
9.1规则和默认概述 231
9.2规则的基本操作 231
9.2.1创建规则 231
9.2.2把自定义规则绑定到列 232
9.2.3验证规则作用 233
9.2.4取消规则绑定 233
9.2.5删除规则 234
9.3默认的基本操作 234
9.3.1创建默认 235
9.3.2把自定义默认绑定到列 235
9.3.3验证默认作用 236
9.3.4取消默认绑定 236
9.3.5删除默认值 237
9.4完整性约束 237
9.4.1主键约束 238
9.4.2外键约束 241
9.4.3唯一性约束 244
9.4.4 CHECK约束 245
9.4.5 DEFAULT约束 245
9.4.6 NOT NULL约束 245
9.5疑难解惑 246
9.6经典习题 246
第10章 创建和使用索引 247
10.1索引的含义和特点 247
10.2索引的分类 248
10.3索引的设计原则 249
10.4创建索引 250
10.4.1使用对象资源管理器创建索引 250
10.4.2使用T-SQL语句创建索引 251
10.5管理和维护索引 254
10.5.1显示索引信息 254
10.5.2重命名索引 256
10.5.3删除索引 257
10.6疑难解惑 258
10.7经典习题 259
第11章 事务和锁 260
11.1事务管理 260
11.1.1事务的原理 261
11.1.2事务管理的常用语句 262
11.1.3事务的隔离级别 262
11.1.4事务的应用案例 263
11.2锁 265
11.2.1锁的内涵与作用 265
11.2.2可锁定资源与锁的类型 266
11.2.3死锁 267
11.2.4锁的应用案例 269
11.3疑难解惑 273
11.4经典习题 273
第12章 游标 274
12.1认识游标 274
12.1.1游标的概念 274
12.1.2游标的优点 274
12.1.3游标的分类 275
12.2游标的基本操作 276
12.2.1声明游标 276
12.2.2打开游标 278
12.2.3读取游标中的数据 278
12.2.4关闭游标 280
12.2.5释放游标 280
12.3游标的运用 281
12.3.1使用游标变量 281
12.3.2用游标为变量赋值 282
12.3.3用ORDER BY子句改变游标中行的顺序 283
12.3.4用游标修改数据 284
12.3.5用游标删除数据 285
12.4使用系统存储过程管理游标 286
12.4.1 sp_cursor list存储过程 286
12.4.2 sp_describe cursor存储过程 288
12.4.3 sp describe cursor columns存储过程 289
12.4.4 sp describe cursor tables存储过程 291
12.5疑难解惑 292
12.6经典习题 292
第13章 存储过程和自定义函数 293
13.1存储过程概述 293
13.2存储过程分类 294
13.2.1系统存储过程 294
13.2.2用户存储过程 294
13.2.3扩展存储过程 295
13.3创建存储过程 295
13.3.1如何创建存储过程 295
13.3.2调用存储过程 298
13.3.3创建带输入参数的存储过程 300
13.3.4创建带输出参数的存储过程 302
13.4管理存储过程 303
13.4.1修改存储过程 303
13.4.2查看存储过程信息 305
13.4.3重命名存储过程 307
13.4.4删除存储过程 307
13.5扩展存储过程 308
13.6自定义函数 310
13.6.1创建标量函数 311
13.6.2创建表值函数 312
13.6.3删除函数 313
13.7疑难解惑 314
13.8经典习题 315
第14章 视图操作 316
14.1视图概述 316
14.1.1视图的概念 316
14.1.2视图的分类 317
14.1.3视图的优点和作用 317
14.2创建视图 318
14.2.1使用视图设计器创建视图 318
14.2.2使用T-SQL命令创建视图 320
14.3修改视图 322
14.4查看视图信息 323
14.5使用视图修改数据 325
14.5.1通过视图向基本表中插入数据 325
14.5.2通过视图修改基本表中的数据 326
14.5.3通过视图删除基本表中的数据 326
14.6删除视图 327
14.7疑难解惑 328
14.8经典习题 328
第15章 触发器 329
15.1触发器概述 329
15.1.1什么是触发器 329
15.1.2触发器作用 330
15.1.3触发器分类 330
15.2创建DML触发器 331
15.2.1 INSERT触发器 331
15.2.2 DELETE触发器 334
15.2.3 UPDATE触发器 335
15.2.4替代触发器 336
15.2.5允许使用嵌套触发器 337
15.2.6递归触发器 338
15.3创建DDL触发器 339
15.3.1创建DDL触发器的语法 340
15.3.2创建服务器作用域的DDL触发器 340
15.4管理触发器 341
15.4.1查看触发器 341
15.4.2修改触发器 342
15.4.3删除触发器 343
15.4.4启用和禁用触发器 344
15.5疑难解惑 345
15.6经典习题 345
第16章 SQL Server 2016的安全机制 346
16.1 SQL Server 2016安全性概述 346
16.1.1 SQL Server 2016的安全机制简介 346
16.1.2基本安全术语 348
16.2安全验证方式 349
16.2.1 Windows身份验证模式 349
16.2.2混合模式 349
16.2.3设置验证模式 350
16.3 SQL Server 2016登录名 350
16.3.1创建登录账户 350
16.3.2修改登录账户 357
16.3.3删除登录账户 359
16.4 SQL Server 2016的角色与权限 359
16.4.1固定服务器角色 360
16.4.2数据库角色 361
16.4.3自定义数据库角色 361
16.4.4应用程序角色 364
16.4.5将登录指派到角色 366
16.4.6将角色指派到多个登录账户 367
16.4.7权限管理 368
16.5疑难解惑 371
16.6经典习题 371
第17章 数据库的备份与恢复 372
17.1备份与恢复介绍 372
17.1.1备份类型 372
17.1.2恢复模式 373
17.1.3配置恢复模式 374
17.2备份设备 375
17.2.1备份设备类型 375
17.2.2创建备份设备 375
17.2.3查看备份设备 377
17.2.4删除备份设备 377
17.3使用T-SQL语言备份数据库 378
17.3.1完整备份与差异备份 378
17.3.2文件和文件组备份 380
17.3.3事务日志备份 382
17.4在SQL Server Management Studio中还原数据库 383
17.4.1还原数据库的方式 383
17.4.2还原数据库前要注意的事项 384
17.4.3还原数据库备份 386
17.4.4还原文件和文件组备份 387
17.5用T-SQL语句还原数据库 388
17.5.1完整备份还原 388
17.5.2差异备份还原 391
17.5.3事务日志备份还原 391
17.5.4文件和文件组备份还原 392
17.5.5将数据库还原到某个时间点 392
17.5.6将文件还原到新位置上 393
17.6建立自动备份的维护计划 394
17.7通过Always Encrypted安全功能为数据加密 397
17.8动态数据屏蔽 400
17.9疑难解惑 403
17.10经典习题 404
第18章 开发企业人事管理系统 405
18.1需求分析 405
18.2系统功能结构 406
18.2.1构建开发环境 406
18.2.2企业人事管理系统功能结构 406
18.3数据库设计 407
18.3.1数据库分析 407
18.3.2数据库实体E-R图 407
18.3.3数据库表的设计 411
18.4开发前准备工作 414
18.5用户登录模块 421
18.5.1定义数据库连接方法 422
18.5.2防止窗口被关闭 425
18.5.3验证用户名和密码 425
18.6人事档案管理模块 427
18.6.1界面开发 427
18.6.2代码开发 428
18.6.3添加和编辑员工照片 445
18.7用户设置模块 446
18.7.1添加/修改用户信息 447
18.7.2删除用户基本信息 450
18.7.3设置用户权限 451
18.8数据库维护模块 452
18.8.1数据库备份功能 453
18.8.2数据库还原功能 454
18.9系统运行 454
18.9.1登录界面 454
18.9.2企业人事管理系统主界面 455
18.9.3人事档案管理界面 455
18.9.4人事资料查询界面 455
18.9.5员工信息提醒界面 456
18.9.6员工通讯录界面 456
18.9.7日常记事界面 457
18.9.8用户设置 457
18.9.9基础信息维护管理 457
18.10项目总结 458
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《新课标背景下英语教学理论与教学活动研究》应丽君 2018
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《看视频零基础学英语口语》宋德伟 2019
- 《中国少数民族唢呐教学曲选》胡美玲编 2019
- 《语文阅读与写作教学研究》李玉红,陈晓玲,王芬著 2018
- 《语文教育教学实践探索》陈德收 2018
- 《中学语文教学案例研究》贺卫东主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019