新闻资讯
看你所看,想你所想

SQL Server 2014从零开始学(视频教学版)

SQL Server 2014从零开始学(视频教学版)

SQL Server 2014从零开始学(视频教学版)

《SQL Server 2014从零开始学》是一本帮助不曾接触或刚接触sql入门级的SQL书籍。

基本介绍

  • 书名:SQL Server 2014从零开始学(视频教学版)
  • 出版社:清华大学出版社

内容简介

全书内容注重实用,涉及面广,通俗易懂地介绍了SQLServer2014资料库套用与开发的相关基础知识,提供了大量具体操作SQLServer2014资料库的示例,供读者实践。每节都清晰地阐述了代码如何工作及作用,使读者能在最短的时间内有效地掌握SQLServer2014资料库的套用。
本书共17章,内容包括SQLServer2014的安装与配置、资料库的操作、数据表的操作、Transact-SQL语言基础、Transact-SQL语句的查询与套用、认识函式、数据的更新、规则、默认和完整性约束、创建和使用索引、事务和锁、游标、使用存储过程、视图操作、触发器、SQLServer2014的安全机制、资料库的备份与还原等,并在每章的最后提供典型习题,供读者操作练习,加深理解。
本书几乎涉及了SQLServer2014资料库套用与开发的所有重要知识,适合所有的SQLServer2014资料库初学者快速入门,同时也适合想全面了解SQLServer2014的资料库开发人员阅读。通过本书的学习,读者可以完整地掌握SQLServer2014的技术要点并具备系统开发的基本技术。

图书目录

第1章 初识SQL Server 2014 1
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 2014 5
1.5.1 SQL Server 2014 安装环境需求 5
1.5.2 安装SQL Server 2014 6
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 ...
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.1SQLServer2014资料库对象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.1Transact-SQL概述91
4.1.1什幺是Transact-SQL92
4.1.2T-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.8Transact-SQL表达式的分类106
4.6Transact-SQL利器——通配符107
4.7Transact-SQL语言中的注释108
4.8疑难解惑108
4.9经典习题109
第5章轻鬆掌握Transact-SQL语句110
5.1数据定义语句(DDL)110
5.1.1CREATE的套用110
5.1.2DROP的功能114
5.1.3ALTER的功能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.1BEGIN…END语句135
5.5.2IF…ELSE语句136
5.5.3CASE语句137
5.5.4WHILE语句139
5.5.5GOTO语句141
5.5.6WAITFOR语句141
5.5.7RETURN语句143
5.6批处理语句143
5.7疑难解惑144
5.8经典习题145
第6章认识函式146
6.1SQLServer2014函式简介146
6.2字元串函式147
6.2.1ASCII()函式147
6.2.2CHAR()函式147
6.2.3LEFT()函式148
6.2.4RIGHT()函式148
6.2.5LTRIM()函式149
6.2.6RTRIM()函式150
6.2.7STR()函式150
6.2.8字元串逆序的函式REVERSE(s)151
6.2.9计算字元串长度的函式LEN(str)152
6.2.10匹配子字元串开始位置的函式152
6.2.11SUBSTRING()函式153
6.2.12LOWER()函式154
6.2.13UPPER()函式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.1TEXTPTR函式168
6.5.2TEXTVALID函式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使用BETWEENAND表示範围197
7.3.3使用IN关键字198
7.3.4使用LIKE关键字200
7.3.5使用ISNULL查询空值203
7.3.6使用EXISTS关键字205
7.3.7使用ORDERBY排序206
7.3.8使用GROUPBY分组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.4CHECK约束264
9.4.5DEFAULT约束264
9.4.6NOTNULL约束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用ORDERBY子句改变游标中行的顺序306
12.3.4用游标修改数据308
12.3.5用游标删除数据309
12.4使用系统存储过程管理游标310
12.4.1sp_cursor_list存储过程310
12.4.2sp_describe_cursor存储过程311
12.4.3sp_describe_cursor_columns存储过程313
12.4.4sp_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.1INSERT触发器362
15.2.2DELETE触发器365
15.2.3UPDATE触发器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章SQLServer2014的安全机制381
16.1SQLServer2014安全性概述381
16.1.1SQLServer2014的安全机制简介381
16.1.2基本安全术语383
16.2安全验证方式384
16.2.1Windows身份验证模式384
16.2.2混合模式385
16.2.3设定验证模式385
16.3SQLServer2014登录名386
16.3.1创建登录账户386
16.3.2修改登录账户396
16.3.3删除登录账户397
16.4SQLServer2014的角色与许可权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在SQLServerManagementStudio中还原资料库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

转载请注明出处海之美文 » SQL Server 2014从零开始学(视频教学版)

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com