全新正版 急速发货
¥ 65.5 7.4折 ¥ 89 全新
库存4件
作者李小威
出版社清华大学出版社
ISBN9787302537267
出版时间2019-11
装帧平装
开本16开
定价89元
货号27950516
上书时间2024-12-20
本书是面向SQL Server 2017初学者的一本高质量的图书。通过详细的实用案例,让读者快速入门,再也不用为眼前的一堆数据而发愁,从而提高工作效率。本书内容丰富全面、图文并茂、步骤清晰、通俗易懂,使读者能理解SQL Server 2017的技术构成,并能解决实际生活或工作中的问题,真正做到“知其然,更知其所以然”。通过重点章节,条理清晰、系统全面地介绍读者希望了解的知识,对SQL Server 2017有兴趣的读者,可以快速上手设计并使用SQL Server 2017。
本书注重实用性,可操作性强,详细地讲解每一个SQL Server 2017知识点、操作方法和技巧,是一本物超所值的好书。
内容全面:知识点由浅入深,涵盖所有SQL Server 2017的基础知识点,由浅入深地介绍SQL Server 2017开发技术。
图文并茂:注重操作,图文并茂,在介绍案例的过程中,每一个操作均有对应步骤和过程说明。这种图文结合的方式使读者在学习过程中能够直观、清晰地看到操作的过程以及效果,便于读者快速理解和掌握。
易学易用:颠覆传统“看”书的观念,变成一本能“操作”的图书。
案例丰富:把知识点融汇于系统的案例实训当中,并且结合综合案例进行讲解和拓展,进而达到“知其然,并知其所以然”的效果。本书三百多个详细例题和大量经典习题,能让读者在实战应用中掌握SQL Server 2017的每一项技能。
提示技巧:本书对读者在学习过程中可能会遇到的疑难问题以“提示”和“技巧”的形式进行说明,以免读者在学习的过程中走弯路。
超值资源:随书赠送400分钟的视频教学文件和PPT课件,使本书真正体现“自学无忧”,令其物超所值。
本书面向SQL Server 2017初学者,以及广大数据库设计爱好者。全书内容比较实用,涉及面广,通俗易懂地介绍SQL Server 2017数据库应用与开发的相关基础知识,提供大量具体操作SQL Server 2017数据库的示例,供读者实践。每节都清晰地阐述代码如何工作及其作用,使读者能在较短的时间内有效地掌握SQL Server 2017数据库的应用。 本书共20章,内容包括SQL Server 2017的安装与配置、Transact-SQL语言基础、Transact-SQL语句的查询与应用、数据库的操作、数据表的操作、约束数据表中的数据、管理数据表中的数据、查询数据表中的数据、数据表中的高级查询、认识系统函数和自定义函数、视图的创建与应用、事务和锁的应用、索引的创建与应用、游标的创建与应用、存储过程的创建与应用、触发器的创建与应用、SQL Server 2017的安全机制、数据库的备份与恢复、数据库系统的自动化管理等,并在每章的*后提供典型习题,供读者操作练习,加深理解。 本书几乎涉及SQL Server 2017数据库应用与开发的所有重要知识,适合所有的SQL Server 2017数据库初学者快速入门,同时也适合想全面了解SQL Server 2017的数据库开发人员阅读。通过全书的学习,读者可以完整地掌握SQL Server 2017的技术要点并具备系统开发的基本技术。
李小威,软件开发项目经理,在软件开发有多年的开发经验,尤其擅长Java、PHP、MySQL数据库、大数据分析等,具有很强的实战经验。对多种数据库系统有深入研究,在数据库管理与开发方面有着丰富的经验。并已出版过多本相关畅销书,颇受广大读者认可。
u 目 录
第1章 初识SQL Server 2017· 1
1.1 认识SQL Server 2017· 1
1.1.1 SQL Server 2017新特点.. 1
1.1.2 SQL Server 2017的版本.. 2
1.2 SQL Server 2017的组件··· 3
1.2.1 SQL Server 2017的数据库引擎.. 3
1.2.2 分析服务.. 4
1.2.3 集成服务.. 4
1.2.4 报表服务.. 4
1.3 SQL Server 2017的新增功能··· 4
1.3.1 数据库引擎中的新增功能.. 4
1.3.2 集成服务中的新增功能.. 5
1.3.3 分析服务中的新增功能.. 6
1.3.4 报表服务中的新增功能.. 6
1.3.5 机器学习中的新增功能.. 7
1.3.6 主数据服务中的新增功能.. 7
1.4 疑难解答··· 8
1.5 经典习题··· 8
第2章 SQL Server 2017的安装和配置·· 9
2.1 安装SQL Server 2017· 9
2.1.1 SQL Server 2017安装环境需求.. 9
2.1.2 安装SQL Server 2017. 10
2.1.3 SQL Server 2017常见实用程序.. 18
2.2 安装SQL Server Management Studio· 20
2.3 SQL Server Management Studio基本操作·································································· 21
2.3.1 SSMS的启动与连接.. 22
2.3.2 使用模板资源管理器.. 23
2.3.3 解决方案和项目脚本.. 24
2.3.4 配置服务器的属性.. 25
2.3.5 查询编辑器的应用.. 32
2.4 疑难解惑··· 36
2.5 经典习题··· 36
第3章 Transact-SQL语言基础·· 37
3.1 Transact-SQL概述··· 37
3.1.1 什么是Transact-SQL. 38
3.1.2 T-SQL语法的约定.. 38
3.1.3 标识符的命名规则.. 40
3.2 常量··· 41
3.2.1 数字常量.. 41
3.2.2 字符串常量.. 42
3.2.3 日期和时间常量.. 42
3.2.4 符号常量.. 42
3.3 变量··· 43
3.3.1 全局变量.. 43
3.3.2 局部变量.. 46
3.3.3 批处理和脚本.. 47
3.4 运算符和表达式··· 49
3.4.1 算术运算符.. 49
3.4.2 比较运算符.. 49
3.4.3 逻辑运算符.. 50
3.4.4 连接运算符.. 50
3.4.5 按位运算符.. 50
3.4.6 运算符的优先级.. 51
3.4.7 什么是表达式.. 51
3.4.8 表达式的分类.. 51
3.5 Transact-SQL语言中的通配符··· 52
3.6 Transact-SQL语言中的注释··· 53
3.7 疑难解惑··· 54
3.8 经典习题··· 54
第4章 Transact-SQL语句的应用·· 55
4.1 数据定义语句··· 55
4.1.1 创建对象CREATE语句.. 55
4.1.2 删除对象DROP语句.. 59
4.1.3 修改对象ALTER语句.. 59
4.2 数据操作语句··· 61
4.2.1 数据插入INSERT语句.. 62
4.2.2 数据修改UPDATE语句.. 63
4.2.3 数据删除DELETE语句.. 64
4.2.4 数据查询SELECT语句.. 65
4.3 数据控制语句··· 67
4.3.1 授予权限GRANT语句.. 67
4.3.2 收回权限REVOKE语句.. 68
4.3.3 禁止权限DENY语句.. 68
4.4 其他基本语句··· 69
4.4.1 数据声明DECLARE语句.. 69
4.4.2 数据赋值SET语句.. 70
4.4.3 数据输出PRINT语句.. 71
4.5 流程控制语句··· 71
4.5.1 BEGIN…END语句.. 71
4.5.2 IF…ELSE语句.. 72
4.5.3 CASE语句.. 73
4.5.4 WHILE语句.. 75
4.5.5 GOTO语句.. 76
4.5.6 WAITFOR语句.. 77
4.5.7 RETURN语句.. 78
4.6 批处理语句··· 78
4.7 疑难解惑··· 80
4.8 经典习题··· 80
第5章 数据库的创建与管理·· 81
5.1 数据库组成··· 81
5.1.1 数据文件.. 82
5.1.2 日志文件.. 82
5.2 系统数据库··· 82
5.2.1 master数据库.. 83
5.2.2 model数据库.. 83
5.2.3 msdb数据库.. 83
5.2.4 tempdb数据库.. 83
5.3 创建数据库··· 83
5.3.1 使用SSMS创建数据库.. 84
5.3.2 使用T-SQL语句创建数据库.. 87
5.4 使用SSMS管理数据库··· 90
5.4.1 修改数据库的方法.. 90
5.4.2 修改数据库的初始大小.. 91
5.4.3 增加数据库的容量.. 92
5.4.4 缩减数据库的容量.. 93
5.4.5 修改数据库的名称.. 93
5.5 使用T-SQL管理数据库··· 94
5.5.1 ALTER DATABASE的语法结构.. 94
5.5.2 修改数据库数据文件的初始大小.. 95
5.5.3 使用T-SQL语句增加数据库容量.. 95
5.5.4 使用T-SQL语句缩减数据库容量.. 96
5.5.5 使用T-SQL语句修改数据库名称.. 97
5.6 查看数据库信息··· 98
5.6.1 使用目录视图.. 98
5.6.2 使用函数查看数据库信息.. 98
5.6.3 使用系统存储过程.. 100
5.6.4 使用SSMS查看数据库信息.. 100
5.7 删除数据库··· 101
5.7.1 使用SSMS删除数据库.. 101
5.7.2 使用T-SQL语句删除数据库.. 102
5.8 疑难解惑··· 102
5.9 经典习题··· 103
第6章 数据表的创建与管理·· 104
6.1 认识数据库对象··· 104
6.1.1 数据表.. 104
6.1.2 视图.. 105
6.1.3 索引.. 105
6.1.4 存储过程.. 105
6.1.5 触发器.. 105
6.2 数据类型··· 106
6.2.1 基本数据类型.. 106
6.2.2 自定义数据类型.. 109
6.2.3 删除自定义数据类型.. 111
6.3 创建数据表··· 113
6.3.1 在SSMS中创建数据表.. 113
6.3.2 使用T-SQL创建数据表.. 114
6.4 管理数据表··· 115
6.4.1 增加表字段.. 116
6.4.2 修改表字段.. 118
6.4.3 删除表字段.. 119
6.5 查看数据表··· 121
6.5.1 查看表结构.. 121
6.5.2 查看表信息.. 121
6.5.3 查看表数据.. 122
6.5.4 查看表关系.. 122
6.6 删除数据表··· 123
6.6.1 以界面方式删除数据表.. 123
6.6.2 使用T-SQL语句删除数据表.. 124
6.7 疑难解惑··· 125
6.8 经典习题··· 125
第7章 约束数据表中的数据·· 127
7.1 认识数据表中的约束··· 127
7.2 主键约束··· 128
7.2.1 在创建表时添加主键约束.. 128
7.2.2 在现有表中添加主键约束.. 130
7.2.3 定义多字段联合主键约束.. 132
7.2.4 删除主键约束.. 132
7.3 外键约束··· 133
7.3.1 在创建表时添加外键约束.. 133
7.3.2 在现有表中添加外键约束.. 135
7.3.3 删除外键约束.. 136
7.4 默认值约束··· 137
7.4.1 在创建表时添加默认值约束.. 138
7.4.2 在现有表中添加默认值约束.. 139
7.4.3 删除默认值约束.. 141
7.5 检查约束··· 142
7.5.1 在创建表时添加检查约束.. 142
7.5.2 在现有表中添加检查约束.. 144
7.5.3 删除检查约束.. 145
7.6 性约束··· 146
7.6.1 在创建表时添加性约束.. 146
7.6.2 在现有表中添加性约束.. 149
7.6.3 删除性约束.. 150
7.7 非空约束··· 151
7.7.1 在创建表时添加非空约束.. 151
7.7.2 在现有表中添加非空约束.. 152
7.7.3 删除非空约束.. 153
— 没有更多了 —
以下为对购买帮助不大的评价