本篇主要提供SQLServer入门很轻松云尚科技计算电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
商品基本信息,请以下列介绍为准 | |
商品名称: | SQL Server 入门很轻松(微课超值版) |
作者: | 云尚科技编著 |
定价: | 79.8 |
出版社: | 清华大学出版社 |
出版日期: | 2019-04-01 |
ISBN: | 9787302552437 |
印次: | |
版次: | 1 |
装帧: | |
开本: | 26开 |
内容简介 |
《SQL Server入门很轻松(微课超值版)》是针对零基础读者编写的SQL Server入门教材。书中侧重实战、结合流行有趣的热点案例,详细地介绍了SQL Server应用中的各项技术。全书分为18章,内括数据库与SQL Server 2017、SQL Server 2017管理工具的应用、数据库的创建与操作、数据表的创建与操作、数据表的完整性约束、插入、更新与删除数据记录、数据的简单查询、数据的连接查询、使用T-SQL语言、系统函数与自定义函数、视图的创建与应用、索引的创建与应用、存储过程的创建与应用、触发器的创建与应用、游标、事务和锁的应用、用户账户及角色权限的管理、数据库的备份与还原、SQL Server数据库的维护。《SQL Server入门很轻松(微课超值版)》通过大量案例,不仅可帮助初学者快速入门,还可以让读者积累数据库设计经验。通过扫码可以快速查看对应案例的微操作,解决学困惑;通过实战练验对知识点掌握的程度。《SQL Server入门很轻松(微课超值版)》还赠送大量超值的资源括精美幻灯片,案例源代码、教学大纲、求职资源库、面试资源库、笔试题库和小白项目实战手册。《SQL Server入门很轻松(微课超值版)》还提供技术支持群,专为读者答疑解难,降低零基础学的门槛,让读者轻松跨入编程的领域。《SQL Server入门很轻松(微课超值版)》适合零基础的数据库自学者,同时也适合SQL Server数据库应用技术人员,还可作为高等院校以及相关培训机构的师生阅读和学考书。 |
目录 |
章 数据库与SQL Server 2017001 1.1数据库与关系数据库001 1.1.1数据库简介001 1.1.2数据模型001 1.1.3关系数据库002 1.2常见数据库产品介绍003 1.3安装SQL Server 2017004 1.4升级SQL Server 2017011 1.5卸载SQL Server 2017015 1.6课后练5 1.7新手疑难问题解答016 1.8实战训练017 第2章 SQL Server 2017管理工具的应用018 2.1安装SQL Server Management Studio018 2.入SQL Server 2017数据库020 2.2.1启动SQL Server 2017数据库服务020 2.2.2登录SQL Server 2017数据库021 2.3认识SQL Server 2017系统数据库022 2.4注册SQL Server 2017服务器022 2.4.1创建与删除服务器组022 2.4.2注册与删除服务器023 2.5配置身份验证模式024 2.6课后练5 2.7新手疑难问题解答026 2.8实战训练026 第3章 数据库的创建与操作028 3.1创建数据库028 3.1.1了解数据库的结构028 3.1.2创建数据库的语法028 3.1.3一行语句创建数据库029 3.1.4创建带有自定义参数的数据库029 3.1.5创含多个文件的数据库030 3.1.6创含文件组的数据库032 3.1.7以图形向导方式创建数据库033 3.2修改数据库035 3.2.1修改数据库的名称035 3.2.2修改数据库的初始大小036 3.2.3修改数据库的优选容量037 3.2.4给数据库添加数据文件038 3.2.5清理数据库中无用的文件041 3.2.6以图形向导方式修改数据库042 3.3删除数据库048 3.3.1一行语句删除数据库048 3.3.2以图形向导方式删除数据库048 3.4查看数据库信息049 3.4.1查看系统中的全部数据库049 3.4.2查看数据库中的文件信息049 3.4.3查看数据库的空间使用情况050 3.4.4查看数据库和文件的状态050 3.5课后练1 3.6新手疑难问题解答052 3.7实战训练052 第4章 数据表的创建与操作053 4.1数据表中能存放的数据类型053 4.1.1整数数据类型053 4.1.2浮点数据类型053 4.1.3字符数据类型054 4.1.4日期时间数据类型054 4.1.5货币数据类型055 4.1.6其他数据类型055 4.2自定义数据类型055 4.2.1创建自定义数据类型055 4.2.2删除自定义数据类型057 4.3创建数据表059 4.3.1创建数据表的基本语法059 4.3.2使用CREATE语句创建数据表059 4.3.3创含自动增长字段的数据表060 4.3.4创含自定义数据类型的数据表061 4.3.5在文件组上创建数据表062 4.3.6认识数据库中的临时表063 4.3.7以图形向导的方式创建数据表063 4.4修改数据表064 4.4.1变一变数据表的名称064 4.4.2更改表字段的数据类型065 4.4.3表字段的添加与删除065 4.4.4更改表字段的名称066 4.4.5以图形向导方式修改表067 4.5查看表信息069 4.5.p_help查看表信息069 4.5.2使用syjects查看表信息070 4.5.3使用information_schema.columns查看表信息070 4.6删除数据表071 4.6.1使用DROP语句删除数据表071 4.6.2以图形向导方式删除数据表072 4.7课后练3 4.8新手疑难问题解答074 4.9实战训练074 第5章 数据表的完整性约束075 5.1数据完整性及其分类075 5.1.1数据完整性的分类075 5.1.2表中的约束条件有哪些075 5.2PRIMARY KEY约束076 5.2.1创建表时创建主键076 5.2.2修改表时创建主键077 5.2.3创建联合主键约束078 5.2.4删除表中的主键079 5.3FOREIGN KEY约束081 5.3.1创建表时创建外键081 5.3.2修改表时创建外键083 5.3.3删除表中的外键085 5.4DEFAULT约束087 5.4.1创建表时创建DEFAULT约束087 5.4.2修改表时创建DEFAULT约束088 5.4.3删除表中的DEFAULT约束089 5.5CHECK约束090 5.5.1创建表时创建CHECK约束091 5.5.2修改表时创建CHECK约束093 5.5.3删除表中的CHECK约束094 5.6UNIQUE约束095 5.6.1创建表时创建UNIQUE约束095 5.6.2修改表时创建UNIQUE约束098 5.6.3删除表中的UNIQUE约束099 5.7NOT NULL约束101 5.7.1创建表时创建NOT NULL约束101 5.7.2修改表时创建NOT NULL约束101 5.7.3删除表中的NOT NULL约束102 5.8课后练3 5.9新手疑难问题解答103 5.10实战训练104 第6章 插入、更新与删除数据记录106 6.1向数据表中插入数据106 6.1.1给表里的所有字段插入数据106 6.1.2向表中添加数据时使用默认值110 6.1.3一次插入多条数据110 6.1.4通过表数据插入数据111 6.1.5以图形向导方式添加数据113 6.2更新数据表中的数据114 6.2.1更新表中的全部数据115 6.2.2更新表中单行数据115 6.2.3更新表中多行数据116 6.2.4更新表中前N条数据116 6.2.5以图形向导方式更新数据117 6.3删除数据表中的数据118 6.3.1根据条件清除数据118 6.3.2删除前N条数据119 6.3.3清空表中的数据119 6.3.4以图形向导方式删除数据120 6.4课后练1 6.5新手疑难问题解答122 6.6实战训练122 第7章 数据的简单查询124 7.1认识SELECT语句124 7.2数据的简单查询124 7.2.1查询表中所有数据125 7.2.2查询表中想要的数据126 7.2.3使用TOP查询数据126 7.2.4对查询结行计算126 7.2.5为结果列使用别名127 7.2.6在查询时去除重复项127 7.3使用WHERE子行选择查询127 7.3.1条件表达式的数据查询127 7.3.2范围条件的数据查询128 7.3.3列表条件的数据查询129 7.3.4使用LIKE模糊查询130 7.3.5未知空数据的查询132 7.4操作查询的结果132 7.4.1对查询结行排序133 7.4.2对查询结行分组133 7.4.3对分组结果过滤查询134 7.5使用聚合函行统计查询134 7.5.1使用SUM()求列的和134 7.5.2使用AVG()求均值135 7.5.3使用MAX()求列优选值136 7.5.4使用MIN()求列小值137 7.5.5使用COUNT()37 7.6课后练8 7.7新手疑难问题解答139 7.8实战训练139 第8章 数据的连接查询140 8.1子查询140 8.1.1子查询概述140 8.1.2简单的子查询140 8.1.3使用IN的子查询142 8.1.4使用ANY的子查询142 8.1.5使用ALL的子查询143 8.1.6使用SOME的子查询143 8.1.7使用EXISTS的子查询144 8.1.8使用UNION的子查询144 8.2内连接查询145 8.2.1笛卡儿积查询145 8.2.2内连接的简单查询146 8.2.3等值内连接查询146 8.2.4非等值内连接查询147 8.2.5自连接的内连接查询148 8.2.6带条件的内连接查询148 8.3外连接查询149 8.3.1认识外连接查询149 8.3.2左外连接查询150 8.3.3右外连接查询150 8.3.4全外连接查询150 8.4课后练1 8.5新手疑难问题解答152 8.6实战训练152 第9章 使用T-SQL语言153 9.1T-SQL语言简介153 9.2常量和变量154 9.2.1常量154 9.2.2变量155 9.3流程控制语句157 9.3.1BEGIN…END语句157 9.3.2IF…ELSE语句157 9.3.3CASE语句158 9.3.4WHILE语句159 9.3.5GOTO语句160 9.3.6WAITFOR语句161 9.4认识运算符161 9.4.1赋值运算符162 9.4.2算术运算符162 9.4.3比较运算符162 9.4.4逻辑运算符163 9.4.5一元运算符164 9.4.6位运算符164 9.4.7运算符的优先级164 9.5注释与通配符165 9.5.1注释165 9.5.2通配符166 9.6课后练6 9.7新手疑难问题解答167 9.8实战训练167 0章 系统函数与自定义函数168 10.1系68 10.1.1数学函数168 10.1.2字符串函数170 10.1.3日期和时间函数172 10.1.4获取系统参数函数173 10.1.5数据类型转换函数175 10.2使用T-SQL语句管理自定义函数176 10.2.1创建自定义函数的语法176 10.2.2创建标量值函数176 10.2.3创建表值函数177 10.2.4修改自定义函数178 10.2.5删除自定义函数179 10.3以图形向导方式管理自定义函数179 10.3.1创建自定义函数179 10.3.2修改自定义函数180 10.3.3删除自定义函数181 10.4课后练1 10.5新手疑难问题解答182 10.6实战训练183 1章 视图的创建与应用184 11.1了解视图184 11.1.1视图的作用184 11.1.2视图的分类185 11.2创建视图185 11.2.1创建视图的语法规则185 11.2.2在单表上创建视图185 11.2.3在多表上创建视图186 11.2.4以图形向导方式创建视图187 11.3修改视图188 11.3.1修改视图的语法规则188 11.3.2修改视图的具体内容188 11.3.3重命名视图的名称189 11.3.4以图形向导方式修改视图189 11.4删除视图190 11.4.1删除视图的语法190 11.4.2删除不用的视图190 11.4.3以图形向导方式删除视图191 11.5查看视图信息191 11.5.1以图形向导方式查看191 11.5.2使用系统存储过程查看192 11.6使用视图更新数据193 11.6.1通过视图插入数据193 11.6.2通过视图修改数据194 11.6.3通过视图删除数据195 11.7课后练5 11.8新手疑难问题解答196 11.9实战训练197 2章 索引的创建与应用198 12.1了解索引198 12.1.1索引的作用198 12.1.2索引的分类198 12.1.3索引的使用标准199 12.2创建索引199 12.2.1创建索引的语法199 12.2.2创建聚集索引201 12.2.3创建非聚集索引201 12.2.4创建复合索引201 12.2.5以图形向导方式创建索引202 12.3修改索引203 12.3.1修改索引的语法203 12.3.2禁用索引204 12.3.3重新生成索引204 12.3.4重命名索引205 12.3.5以图形向导方式修改索引205 12.4查询索引207 12.4.1使用系统存储过程查询索引207 12.4.2以图形向导方式查看索引207 12.4.3查看索引的统计信息208 12.5删除索引209 12.5.1删除索引的语法209 12.5.2一次删除一个索引209 12.5.3一次删除多个索引209 12.5.4以图形向导方式删除索引210 12.6课后练0 12.7新手疑难问题解答211 12.8实战训练211 3章 存储过程的创建与应用212 13.1了解存储过程212 13.1.1存储过程的作用212 13.1.2存储过程的类型213 13.2创建存储过程213 13.2.1创建存储过程的语法格式213 13.2.2创建不带参数的存储过程214 13.2.3创建带输入参数的存储过程215 13.2.4创建带输出参数的存储过程216 13.2.5创建带加密选项的存储过程216 13.2.6以图形向导方式创建存储过程216 13.3执行存储过程218 13.3.1执行存储过程的语法格式218 13.3.2执行不带参数的存储过程219 13.3.3执行带输入参数的存储过程219 13.3.4执行带输出参数的存储过程220 13.3.5以图形向导方式执行存储过程220 13.4修改存储过程221 13.4.1修改存储过程的语法格式221 13.4.2使用T-SQL语句修改存储过程221 13.4.3修改存储过程的名称222 13.4.4以图形向导方式修改存储过程223 13.5 查看存储过程223 13.5.1使用系统存储过程查看信息223 13.5.2以图形向导方式查看存储过程225 13.6删除存储过程225 13.6.1使用T-SQL语句删除存储过程225 13.6.2以图形向导方式删除存储过程226 13.7课后练6 13.8新手疑难问题解答227 13.9实战训练227 4章 触发器的创建与应用228 14.1了解触发器228 14.1.1触发器的作用228 14.1.2触发器的分类228 14.2创建DML触发器229 14.2.1创建触发器的语法229 14.2.2INSERT触发器230 14.2.3DELETE触发器231 14.2.4UPDATE触发器232 14.2.5INSTEAD OF触发器233 14.3创建其他类型的触发器234 14.3.1创建DDL触发器234 14.3.2创建登录触发器235 14.3.3创建嵌套触发器237 14.3.4创建递归触发器237 14.4修改触发器238 14.4.1修改DML触发器238 14.4.2修改DDL触发器239 14.4.3修改登录触发器239 14.5管理触发器240 14.5.1禁用触发器240 14.5.2启用触发器241 14.5.3重命名触发器241 14.5.4使用sp_helptext查看触发器242 14.5.5以图形向导方式查看触发器信息242 14.6删除触发器242 14.6.1使用T-SQL语句删除触发器242 14.6.2以图形向导方式删除触发器243 14.7课后练3 14.8新手疑难问题解答244 14.9实战训练245 5章 游标、事务和锁的应用246 15.1游标的应用246 15.1.1声明游标246 15.1.2打开游标247 15.1.3读取游标247 15.1.4关闭游标248 15.1.5释放游标249 15.2事务的应用249 15.2.1什么是事务249 15.2.2事务的特性249 15.2.3启动和保存事务250 15.2.4提交和回滚事务250 15.2.5事务应用案例251 15.3锁的应用252 15.3.1什么是锁252 15.3.2锁的模式253 15.3.3锁的粒度253 15.3.4锁应用案例253 15.4课后练5 15.5新手疑难问题解答256 15.6实战训练256 6章 用户账户及角色权限的管理257 16.1与数据库相关的对象257 16.1.1数据库用户257 16.1.2用户权限257 16.1.3认识角色257 16.1.4登录账户258 16.2登录账号管理258 16.2.1创建登录账户258 16.2.2修改登录账户263 16.2.3删除登录账户264 16.3用户管理264 16.3.1创建用户265 16.3.2修改用户266 16.3.3删除用户268 16.4角色管理269 16.4.1认识角色269 16.4.2创建角色271 16.4.3修改角色274 16.4.4删除角色275 16.5权限管理276 16.5.1认识权限276 16.5.2授予权限276 16.5.3拒绝权限276 16.5.4撤销权限277 16.6课后练8 16.7新手疑难问题解答279 16.8实战训练279 7章 数据库的备份与还原280 17.1认识数据库的备份与恢复280 17.1.1数据库备份的类型280 17.1.2数据库的恢复模式281 17.1.3配置恢复模式281 17.2数据库的备份设备282 17.2.1创建数据库备份设备282 17.2.2查看数据库备份设备283 17.2.3删除数据库备份设备283 17.3备份数据库284 17.3.1完整备份284 17.3.2差异备份285 17.3.3事务日志备份285 17.3.4文件和文件组备份285 17.3.5以图形向导方式备份数据库286 17.4还原数据库288 17.4.1还原数据库文件288 17.4.2以图形向导方式还原数据库288 17.4.3还原文件和文件组291 17.4.4以图形向导方式还原文件组292 17.5课后练3 17.6新手疑难问题解答294 17.7实战训练294 8章 SQL Server数据库的维护295 18.1认识SQL Server代理295 18.1.1启动SQL Server代理295 18.1.2关闭SQL Server代理296 18.2维护计划296 18.2.1创建维护计划296 18.2.2执行维护计划299 18.3作业300 18.3.1创建一个作业300 18.3.2定义一个作业步骤300 18.3.3创建一个作业执行计划302 18.3.4查看与管理作业304 18.4警报306 18.4.1创建警报306 18.4.2查看警报306 18.4.3删除警报307 18.5操作员308 18.5.1创建操作员308 18.5.2使用操作员308 18.6全程加密309 18.6.1选择加密类型310 18.6.2设置主密钥配置313 18.7课后练4 18.8新手疑难问题解答315 18.9实战训练316 |