正版保障 假一赔十 可开发票
¥ 107.56 8.3折 ¥ 129 全新
库存65件
作者王英英
出版社清华大学出版社
ISBN9787302663485
出版时间2024-06
装帧平装
开本16开
定价129元
货号29744049
上书时间2024-10-27
本书是面向SQL Server 2022初学者的一本高价值的书籍。本书系统全面、示例丰富、图文并茂、步骤清晰、通俗易懂、条理清晰。通过本书的学习,读者能快速理解SQL Server 2022的技术构成及操作方法,快速上手使用并设计SQL Server数据库。
本书注重实用,可操作性强,详细讲解每一个SQL Server 2022的知识点、操作方法和技巧,清晰阐述示例的用法及其作用,使读者能在最短的时间内有效地掌握SQL Server 2022数据库的应用。
本书的特色
内容全面:知识点由浅入深,涵盖了所有SQL Server 2022的基础知识点以及数据库优化和设计技术,使读者可以由浅入深地掌握SQL Server 2022开发技术。
图文并茂:在介绍案例的过程中,每一个操作均有对应步骤和过程说明。这种图文结合的方式使读者在学习过程中能够直观、清晰地看到操作的过程以及效果,便于读者更快地理解和掌握。
易学易用:颠覆传统“看”书的观念,变成一本能“操作”的图书。
案例丰富:把知识点融汇于系统的案例实训中,并且结合综合案例进行讲解和拓展,进而使读者“知其然,并知其所以然”。本书能让读者在实战应用中掌握SQL Server 2022的每一项技术。
提示技巧:本书对读者在学习过程中可能会遇到的疑难问题以“提示”和“技巧”的形式进行了说明,以免读者在学习的过程中走弯路。
超值资源:随书配套源码、PPT课件、教学视频、习题及答案、教学大纲、作者微信群答疑服务,使本书真正体现“自学无忧”,令其物超所值。
读者对象
?SQL Server 2022初学者。
?SQL Server数据库设计人员。
?SQL Server数据库应用开发人员。
?SQL Server数据库系统管理员。
?高等院校或高职高专的学生。
配套资源下载
本书配套示例源码、PPT课件、同步教学视频、习题及答案、教学大纲、作者微信群答疑服务,读者需要用微信扫描下面的二维码获取。如果阅读中发现问题或有疑问,请联系booksaga@163.com,邮件主题写“SQL Server 2022从入门到精通”。
鸣谢
本书由王英英主创,参加编写的还有刘增杰。虽然本书倾注了作者的努力,但由于作者的水平有限,成书时间仓促,难免有疏漏之处,欢迎读者批评指正。如果遇到问题或有好的建议,敬请与我们联系,我们将全力提供帮助。
编者
2024年3月
《SQL Server 2022从入门到精通:视频教学超值版》系统全面地介绍SQL Server 2022数据库应用与开发的相关基础知识,提供大量可操作的数据库示例,并清晰阐述示例的用法及其作用,使读者能在最短的时间内有效地掌握SQL Server 2022的技术要点,并且具备系统管理和开发的基本技能。《SQL Server 2022从入门到精通:视频教学超值版》配套源码、PPT课件、同步教学视频、习题及答案、教学大纲、作者微信群答疑服务。
《SQL Server 2022从入门到精通:视频教学超值版》共分20章,内容包括SQL Server 2022的安装与配置、数据库的操作、数据表的操作、Transact-SQL语言基础、Transact-SQL语句的查询与应用、认识函数、Transact-SQL查询、数据的更新、规则、默认和完整性约束、创建和使用索引、事务和锁、游标、使用存储过程、视图操作、触发器、SQL Server 2022的安全机制、数据库的备份与恢复、数据库的性能优化、企业人事管理系统数据库设计、网上购物商城数据库设计。
《SQL Server 2022从入门到精通:视频教学超值版》适合SQL Server初学者、数据库设计人员、数据库应用开发人员、数据库系统管理员,也适合作为高等院校或高职高专数据库课程的教材。
王英英,从事Web应用开发多年,精通多种编程语言,对数据库技术有深入研究。在Web前端、编程语言、数据库开发方面有着丰富的经验,并已出版过多本相关畅销书,受广大读者熟悉和认可。其创作的部分书包括:《Python编程从零开始学(视频教学版)》《HTML5 CSS3 JavaScript前端开发从零开始学(视频教学版)》《MySQL 8从入门到精通(视频教学版)》《HTML5 CSS3 JavaScript jQuery Mobile移动网站与App开发(视频教学版)》《Oracle 19c从入门到精通(视频教学超值版)》《SQL Server 2019从入门到精通(视频教学超值版)》《MySQL 5.7从零开始学(视频教学版)》。
第 1 章 SQL Server 2022的安装与配置 1
1.1 认识SQL Server 2022 1
1.2 SQL Server 2022的组成 1
1.2.1 SQL Server 2022的数据库引擎 1
1.2.2 分析服务 2
1.2.3 集成服务 2
1.2.4 报表服务 2
1.3 安装SQL Server 2022 2
1.3.1 安装环境需求 2
1.3.2 安装SQL Server 2022 3
1.4 安装SQL Server Management Studio 9
1.5 SSMS的基本操作 11
1.5.1 SSMS的启动与连接 11
1.5.2 使用模板资源管理器 13
1.5.3 配置服务器的属性 14
1.5.4 查询编辑器 16
第 2 章 数据库的操作 19
2.1 数据库的组成 19
2.1.1 数据库文件 20
2.1.2 日志文件 20
2.2 系统数据库 20
2.2.1 master数据库 20
2.2.2 model数据库 20
2.2.3 msdb数据库 21
2.2.4 tempdb数据库 21
2.3 创建数据库 21
2.3.1 使用对象资源管理器创建数据库 21
2.3.2 使用Transact-SQL创建数据库 24
2.4 管理数据库 27
2.4.1 修改数据库 27
2.4.2 修改数据库容量 28
2.4.3 增加数据库容量 29
2.4.4 缩减数据库容量 31
2.4.5 查看数据库信息 31
2.4.6 数据库更名 32
2.4.7 删除数据库 33
第 3 章 数据表的操作 35
3.1 SQL Server 2022数据库对象 35
3.2 创建数据表 36
3.2.1 数据类型 37
3.2.2 使用对象资源管理器创建表 44
3.2.3 使用Transact-SQL创建表 45
3.3 管理数据表 46
3.3.1 修改表字段 47
3.3.2 修改表约束 50
3.3.3 查看表中的有关信息 55
3.3.4 删除表 56
第 4 章 Transact-SQL语言基础 58
4.1 Transact-SQL概述 58
4.1.1 什么是Transact-SQL 59
4.1.2 Transact-SQL语法的约定 59
4.2 如何给标识符起名 60
4.3 常量 62
4.3.1 数字常量 62
4.3.2 字符串常量 63
4.3.3 日期和时间常量 63
4.3.4 符号常量 63
4.4 变量 64
4.4.1 全局变量 64
4.4.2 局部变量 66
4.4.3 批处理和脚本 67
4.5 运算符和表达式 69
4.5.1 算术运算符 69
4.5.2 比较运算符 69
4.5.3 逻辑运算符 70
4.5.4 连接运算符 70
4.5.5 按位运算符 70
4.5.6 运算符的优先级 71
4.5.7 什么是表达式 71
4.5.8 Transact-SQL表达式的分类 71
4.6 Transact-SQL利器——通配符 72
4.7 Transact-SQL语言中的注释 73
第 5 章 轻松掌握Transact-SQL语句 74
5.1 数据定义语言 74
5.1.1 CREATE的应用 74
5.1.2 DROP的功能 77
5.1.3 ALTER的功能 78
5.2 数据操作语言 80
5.2.1 数据的插入——INSERT 80
5.2.2 数据的更改——UPDATE 81
5.2.3 数据的删除——DELETE 82
5.2.4 数据的查询——SELECT 83
5.3 数据控制语言 88
5.3.1 授予权限操作——GRANT 88
5.3.2 拒绝权限操作——DENY 89
5.3.3 收回权限操作——REVOKE 89
5.4 其他基本语句 89
5.4.1 数据声明——DECLARE 89
5.4.2 数据赋值——SET 90
5.4.3 数据输出——PRINT 91
5.5 流程控制语句 91
5.5.1 BEGIN...END语句 91
5.5.2 IF...ELSE语句 92
5.5.3 CASE语句 92
5.5.4 WHILE语句 94
5.5.5 GOTO语句 95
5.5.6 WAITFOR语句 96
5.5.7 RETURN语句 96
5.6 批处理语句 97
第 6 章 认识函数 99
6.1 字符串函数 99
6.1.1 CHAR()函数 99
6.1.2 LEFT()函数 100
6.1.3 RIGHT()函数 100
6.1.4 LTRIM()函数 100
6.1.5 RTRIM()函数 100
6.1.6 STR()函数 101
6.1.7 REVERSE()函数 101
6.1.8 LEN()函数 101
6.1.9 CHARINDEX()函数 102
6.1.10 SUBSTRING()函数 102
6.1.11 LOWER()函数 102
6.1.12 UPPER()函数 103
6.1.13 REPLACE(s,s1,s2)函数 103
6.2 数学函数 103
6.2.1 ABS(x)函数和PI()函数 103
6.2.2 SQRT(x)函数 104
6.2.3 获取随机数的函数RAND()和RAND(x) 104
6.2.4 四舍五入函数ROUND(x,y) 105
6.2.5 符号函数SIGN(x) 105
6.2.6 获取整数的函数CEILING(x)和FLOOR(x) 105
6.2.7 幂运算函数POWER(x,y)、SQUARE (x)和EXP(x) 106
6.2.8 对数运算函数LOG(x)和LOG10(x) 106
6.2.9 角度与弧度相互转换的函数RADIANS(x)和DEGREES(x) 107
6.3 数据类型转换函数 107
6.4 文本和图像函数 108
6.4.1 TEXTPTR()函数 108
6.4.2 TEXTVALID()函数 109
6.5 日期和时间函数 109
6.5.1 获取系统当前日期的函数GETDATE() 109
6.5.2 返回UTC日期的函数UTCDATE() 109
6.5.3 获取天数的函数DAY() 110
6.5.4 获取月份的函数MONTH() 110
6.5.5 获取年份的函数YEAR() 110
6.5.6 计算日期和时间的函数DATEADD(dp,num,d) 110
6.6 系统函数 111
6.6.1 返回表中指定字段的长度值 111
6.6.2 返回表中指定字段的名称 111
6.6.3 返回数据表达式的数据的实际长度 112
6.6.4 返回数据库的名称 112
6.6.5 返回数据库的用户名 112
第 7 章 Transact-SQL查询 113
7.1 查询工具的使用 113
7.1.1 编辑查询 113
7.1.2 查询结果的显示方法 114
7.2 使用SELECT进行查询 115
7.2.1 使用星号和列名 116
7.2.2 使用DISTINCT取消重复 117
7.2.3 使用TOP返回前n行 118
7.2.4 修改列标题 119
7.2.5 在查询结果集中显示字符串 119
7.2.6 查询的列为表达式 120
7.3 使用WHERE子句进行条件查询 120
7.3.1 使用关系表达式查询 121
7.3.2 使用BETWEEN AND表示范围 122
7.3.3 使用IN关键字 122
7.3.4 使用LIKE关键字 123
7.3.5 使用IS NULL查询空值 125
7.3.6 使用EXISTS关键字 126
7.3.7 使用ORDER BY排序 127
7.3.8 使用GROUP BY分组 128
7.3.9 使用HAVING对分组结果进行过滤 129
7.3.10 使用UNION合并查询结果集 130
7.4 使用聚合函数统计汇总 131
7.4.1 使用SUM()求列的和 132
7.4.2 使用AVG()求列平均值 132
7.4.3 使用MAX()求列最大值 133
7.4.4 使用MIN()求列最小值 134
7.4.5 使用COUNT()统计 134
7.5 嵌套查询 135
7.5.1 使用比较运算符 136
7.5.2 使用IN关键字 136
7.5.3 使用ANY、SOME和ALL关键字 137
7.5.4 使用EXISTS关键字 138
7.6 多表连接查询 139
7.6.1 等值连接 140
7.6.2 不等连接 140
7.6.3 带选择条件的连接 141
7.6.4 自连接 141
7.7 外连接 142
7.7.1 左外连接 142
7.7.2 右外连接 143
7.7.3 全外连接 143
7.8 使用排序函数 143
7.9 动态查询 145
第 8 章 数据的更新 147
8.1 插入数据——INSERT 147
8.1.1 插入单行数据 148
8.1.2 插入多行数据 150
8.2 修改数据——UPDATE 151
8.2.1 修改单行数据 151
8.2.2 修改多行数据 152
8.3 删除数据——DELETE 153
8.3.1 删除部分数据 153
8.3.2 删除表中所有数据 153
第 9 章 规则、默认和完整性约束 154
9.1 规则和默认概述 154
9.2 规则的基本操作 154
9.2.1 创建规则 154
9.2.2 把自定义规则绑定到列 155
9.2.3 验证规则的作用 155
9.2.4 取消规则绑定 156
9.2.5 删除规则 156
9.3 默认的基本操作 156
9.3.1 创建默认 157
9.3.2 把自定义的默认值绑定到列 157
9.3.3 验证默认值的作用 157
9.3.4 取消默认值的绑定 158
9.3.5 删除默认值 158
9.4 完整性约束 158
9.4.1 主键约束 159
9.4.2 外键约束 162
9.4.3 唯一性约束 165
9.4.4 CHECK约束 166
9.4.5 DEFAULT约束 166
9.4.6 NOT NULL约束 166
第 10 章 创建和使用索引 167
10.1 索引的含义和特点 167
10.2 索引的分类 168
10.3 索引的设计原则 169
10.4 创建索引 170
10.4.1 使用对象资源管理器创建索引 170
10.4.2 使用Transact-SQL语句创建索引 171
10.5 管理和维护索引 174
10.5.1 显示索引信息 174
10.5.2 重命名索引 176
10.5.3 删除索引 177
第 11 章 事务和锁 178
11.1 事务管理 178
11.1.1 事务的原理 178
11.1.2 事务管理的常用语句 179
11.1.3 事务的隔离级别 180
11.1.4 事务的应用案例 181
11.2 锁 182
11.2.1 锁的内涵与作用 182
11.2.2 可锁定资源与锁的类型 183
11.2.3 死锁 184
11.2.4 锁的应用案例 185
第 12 章 游标 189
12.1 认识游标 189
12.1.1 游标的概念 189
12.1.2 游标的优点 189
12.1.3 游标的分类 190
12.2 游标的基本操作 191
12.2.1 声明游标 191
12.2.2 打开游标 193
12.2.3 读取游标中的数据 193
12.2.4 关闭游标 194
12.2.5 释放游标 195
12.3 游标的运用 195
12.3.1 使用游标变量 196
1
— 没有更多了 —
以下为对购买帮助不大的评价