SQL Server 2016从入门到精通
¥
12.9
1.6折
¥
79
九五品
仅1件
作者王英英
出版社清华大学出版社
ISBN9787302496663
出版时间2018-04
版次1
装帧平装
开本16开
纸张胶版纸
页数458页
字数99999千字
定价79元
上书时间2024-05-15
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:SQL Server 2016从入门到精通
定价:79.00元
作者:王英英
出版社:清华大学出版社
出版日期:2018-04-01
ISBN:9787302496663
字数:762000
页码:458
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
内容提要
目录
目 录章 初识SQL Server2016 11.1SQL Server 2016的新功能 11.2SQL Server 2016的组成 31.2.1SQL Server 2016数据库引擎 31.2.2分析服务 31.2.3集成服务 41.2.4报表服务 41.3 如何选择SQLServer 2016的版本 41.4 安装SQL Server2016 51.4.1SQL Server 2016 安装环境需求 51.4.2安装SQL Server 2016 51.4.3SQL Server 2016常见实用程序 141.5 安装SQL ServerManagement Studio 161.6SSMS基本操作 181.6.1SSMS的启动与连接 181.6.2使用模板资源管理器、解决方案与项目脚本 201.6.3配置SQL Server 2016服务器的属性 221.6.4查询编辑器 301.7 本章小结 331.8 经典习题 33第2章 数据库的操作 342.1 数据库组成 342.1.1数据文件 352.1.2日志文件 352.2 系统数据库 352.2.1master数据库 352.2.2model数据库 352.2.3msdb数据库 362.2.4tempdb数据库 362.3 创建数据库 362.3.1使用对象资源管理器创建数据库 362.3.2使用Transact-SQL创建数据库 402.4 管理数据库 432.4.1修改数据库 432.4.2修改数据库容量 442.4.3增加数据库容量 452.4.4缩减数据库容量 482.4.5查看数据库信息 482.4.6数据库更名 522.4.7删除数据库 532.5 疑难解惑 542.6 经典习题 55第3章 数据表的操作 563.1SQL Server 2016数据库对象 563.2 创建数据表 573.2.1数据类型 583.2.2使用对象资源管理器创建表 683.2.3使用Transact-SQL创建表 693.3 管理数据表 713.3.1修改表字段 713.3.2修改表约束 763.3.3查看表中有关信息 813.3.4删除表 833.4 疑难解惑 843.5 经典习题 85第4章 Transact-SQL语言基础 864.1Transact-SQL概述 864.1.1什么是Transact-SQL 874.1.2T-SQL语法的约定 874.2 如何给标识符起名 894.3 常量 904.3.1数字常量 904.3.2字符串常量 914.3.3日期和时间常量 914.3.4符号常量 914.4 变 量 924.4.1全局变量 924.4.2局部变量 954.4.3批处理和脚本 964.5 运算符和表达式 974.5.1算术运算符 984.5.2比较运算符 984.5.3逻辑运算符 994.5.4连接运算符 994.5.5按位运算符 994.5.6运算符的优先级 994.5.7什么是表达式 1004.5.8Transact-SQL表达式的分类 1004.6Transact-SQL利器——通配符 1014.7Transact-SQL语言中的注释 1014.8 疑难解惑 1024.9 经典习题 103第5章 轻松掌握Transact-SQL语句 1045.1 数据定义语句 1045.1.1CREATE的应用 1045.1.2DROP的功能 1075.1.3ALTER的功能 1085.2 数据操作语句 1105.2.1数据的插入——INSERT 1105.2.2数据的更改——UPDATE 1125.2.3数据的删除——DELETE 1135.2.4数据的查询——SELECT 1155.3 数据控制语句 1235.3.1授予权限操作——GRANT 1235.3.2拒绝权限操作——DENY 1235.3.3收回权限操作——REVOKE 1235.4 其他基本语句 1245.4.1数据声明——DECLARE 1245.4.2数据赋值——SET 1255.4.3数据输出——PRINT 1265.5 流程控制语句 1265.5.1BEGIN…END语句 1275.5.2IF…ELSE语句 1275.5.3CASE语句 1285.5.4WHILE语句 1305.5.5GOTO语句 1325.5.6WAITFOR语句 1325.5.7RETURN语句 1335.6 批处理语句 1345.7 疑难解惑 1355.8 经典习题 135第6章 认识函数 1366.1SQL Server 2016函数简介 1366.2 字符串函数 1366.2.1ASCII函数 1376.2.2CHAR函数 1376.2.3LEFT函数 1376.2.4RIGHT函数 1386.2.5LTRIM函数 1386.2.6RTRIM函数 1396.2.7STR函数 1396.2.8字符串逆序的函数REVERSE(s) 1406.2.9计算字符串长度的函数LEN(str) 1406.2.10匹配子串开始位置的函数 1416.2.11SUBSTRING函数 1416.2.12LOWER函数 1426.2.13UPPER函数 1436.2.14替换函数REPLACE(s,s1,s2) 1436.3 数学函数 1446.3.1绝对值函数ABS(x)和返回圆周率的函数PI 1446.3.2平方根函数SQRT(x) 1446.3.3获取随机数的函数RAND和RAND(x) 1456.3.4四舍五入函数ROUND(x,y) 1466.3.5符号函数SIGN(x) 1466.3.6获取整数的函数CEILING(x)和FLOOR(x) 1476.3.7幂运算函数POWER(x,y)、SQUARE (x)和EXP(x) 1486.3.8对数运算函数LOG(x)和LOG10(x) 1496.3.9角度与弧度相互转换的函数RADIANS(x)和DEGREES(x) 1506.3.10正弦函数SIN(x)和反正弦函数ASIN(x) 1516.3.11余弦函数COS(x)和反余弦函数ACOS(x) 1526.3.12正切函数、反正切函数和余切函数 1526.4 数据类型转换函数 1546.5 文本和图像函数 1556.5.1TEXTPTR函数 1556.5.2TEXTVALID函数 1556.6 日期和时间函数 1566.6.1获取系统当前日期的函数GETDATE 1566.6.2返回UTC日期的函数GETUTCDATE 1566.6.3获取天数的函数DAY(d) 1576.6.4获取月份的函数MONTH(d) 1576.6.5获取年份的函数YEAR(d) 1586.6.6获取日期中指定部分字符串值的函数DATENAME(dp,d) 1586.6.7获取日期中指定部分的整数值的函数DATEPART(dp,d) 1596.6.8计算日期和时间的函数DATEADD(dp,num,d) 1606.7 系统函数 1606.7.1返回表中指定字段的长度值 1606.7.2返回表中指定字段的名称 1616.7.3返回数据表达式的数据的实际长度函数 1616.7.4返回数据库的编号 1626.7.5返回数据库的名称 1626.7.6返回当前数据库默认的NULL值 1636.7.7返回服务器端计算机的标识号 1636.7.8返回服务器端计算机的名称 1646.7.9返回数据库对象的编号 1646.7.10返回用户的SID 1656.7.11返回用户的登录名 1656.7.12返回数据库对象的名称 1666.7.13返回数据库用户的标识号 1666.7.14返回数据库用户名 1676.8 疑难解惑 1676.9 经典习题 168第7章 Transact-SQL查询 1697.1 查询工具的使用 1697.1.1编辑查询 1697.1.2查询结果的显示方法 1717.2 使用SELECT进行查询 1727.2.1使用星号和列名 1737.2.2使用DISTINCT取消重复 1757.2.3使用TOP返回前n行 1767.2.4修改列标题 1767.2.5在查询结果集中显示字符串 1777.2.6查询的列为表达式 1787.3 使用WHERE子句进行条件查询 1797.3.1使用关系表达式查询 1797.3.2使用BETWEEN AND表示范围 1817.3.3使用IN关键字 1827.3.4使用LIKE关键字 1837.3.5使用IS NULL查询空值 1877.3.6使用EXISTS关键字 1887.3.7使用ORDER BY排序 1907.3.8使用GROUP BY分组 1917.3.9使用HAVING对分组结果过滤 1937.3.10使用UNION合并查询结果集 1947.4 使用聚合函数统计汇总1957.4.1使用SUM求列的和 1967.4.2使用AVG求列平均值 1967.4.3使用MAX求列值 1987.4.4使用MIN求列值 1997.4.5使用COUNT统计 2007.5 嵌套查询 2027.5.1使用比较运算符 2027.5.2使用IN关键字 2037.5.3使用ANY、SOME和ALL关键字 2047.5.4使用EXISTS关键字 2057.6 多表连接查询 2077.6.1相等连接 2077.6.2不等连接 2087.6.3带选择条件的连接 2097.6.4自连接 2097.7 外连接 2107.7.1左外连接 2107.7.2右外连接 2117.7.3全外连接 2127.8 使用排序函数 2127.9 动态查询 2157.10疑难解惑 2167.11经典习题 216第8章 数据的更新 2198.1 插入数据——INSERT2198.1.1插入单行数据 2208.1.2插入多行数据 2238.2 修改数据——UPDATE2258.2.1修改单行数据 2258.2.2修改多行数据 2268.3 删除数据——DELETE2278.3.1删除部分数据 2278.3.2删除表中所有数据 2288.4 疑难解惑 2298.5 经典习题 229第9章 规则、默认和完整性约束2319.1 规则和默认概述 2319.2 规则的基本操作 2319.2.1创建规则 2319.2.2把自定义规则绑定到列 2329.2.3验证规则作用 2339.2.4取消规则绑定 2339.2.5删除规则 2349.3 默认的基本操作 2349.3.1创建默认 2359.3.2把自定义默认绑定到列 2359.3.3验证默认作用 2369.3.4取消默认绑定 2369.3.5删除默认值 2379.4 完整性约束 2379.4.1主键约束 2389.4.2外键约束 2419.4.3唯一性约束 2449.4.4CHECK约束 2459.4.5DEFAULT约束 2459.4.6NOT NULL约束 2459.5 疑难解惑 2469.6 经典习题 2460章 创建和使用索引 24710.1索引的含义和特点 24710.2索引的分类 24810.3索引的设计原则 24910.4创建索引 25010.4.1使用对象资源管理器创建索引 25010.4.2使用T-SQL语句创建索引 25110.5管理和维护索引 25410.5.1显示索引信息 25410.5.2重命名索引 25610.5.3删除索引 25710.6疑难解惑 25810.7经典习题 2591章事务和锁 26011.1事务管理 26011.1.1事务的原理 26111.1.2事务管理的常用语句 26211.1.3事务的隔离级别 26211.1.4事务的应用案例 26311.2锁 26511.2.1锁的内涵与作用 26511.2.2可锁定资源与锁的类型 26611.2.3死锁 26711.2.4锁的应用案例 26911.3疑难解惑 27311.4经典习题 2732章游标 27412.1认识游标 27412.1.1游标的概念 27412.1.2游标的优点 27412.1.3游标的分类 27512.2游标的基本操作 27612.2.1声明游标 27612.2.2打开游标 27812.2.3读取游标中的数据 27812.2.4关闭游标 28012.2.5释放游标 28012.3游标的运用 28112.3.1使用游标变量 28112.3.2用游标为变量赋值 28212.3.3用ORDER BY子句改变游标中行的顺序 28312.3.4用游标修改数据 28412.3.5用游标删除数据 28512.4使用系统存储过程管理游标 28612.4.p_cursor_list存储过程 28612.4.2sp_describe_cursor存储过程 28812.4.3sp_describe_cursor_columns存储过程 28912.4.4sp_describe_cursor_tables存储过程 29112.5疑难解惑 29212.6经典习题 2923章 存储过程和自定义函数29313.1存储过程概述 29313.2存储过程分类 29413.2.1系统存储过程 29413.2.2用户存储过程 29413.2.3扩展存储过程 29513.3创建存储过程 29513.3.1如何创建存储过程 29513.3.2调用存储过程 29813.3.3创建带输入参数的存储过程 30013.3.4创建带输出参数的存储过程 30213.4管理存储过程 30313.4.1修改存储过程 30313.4.2查看存储过程信息 30513.4.3重命名存储过程 30713.4.4删除存储过程 30713.5扩展存储过程 30813.6自定义函数 31013.6.1创建标量函数 31113.6.2创建表值函数 31213.6.3删除函数 31313.7疑难解惑 31413.8经典习题 3154章 视图操作 31614.1视图概述 31614.1.1视图的概念 31614.1.2视图的分类 31714.1.3视图的优点和作用 31714.2创建视图 31814.2.1使用视图设计器创建视图 31814.2.2使用T-SQL命令创建视图 32014.3修改视图 32214.4查看视图信息 32314.5使用视图修改数据 32514.5.1通过视图向基本表中插入数据 32514.5.2通过视图修改基本表中的数据 32614.5.3通过视图删除基本表中的数据 32614.6删除视图 32714.7疑难解惑 32814.8经典习题 3285章 触发器 32915.1触发器概述 32915.1.1什么是触发器 32915.1.2触发器作用 33015.1.3触发器分类 33015.2创建DML触发器 33115.2.1INSERT触发器 33115.2.2DELETE触发器 33415.2.3UPDATE触发器 33515.2.4替代触发器 33615.2.5允许使用嵌套触发器 33715.2.6递归触发器 33815.3创建DDL触发器 33915.3.1创建DDL触发器的语法 34015.3.2创建服务器作用域的DDL触发器 34015.4管理触发器 34115.4.1查看触发器 34115.4.2修改触发器 34215.4.3删除触发器 34315.4.4启用和禁用触发器 34415.5疑难解惑 34515.6经典习题 3456章 SQL Server 2016的安全机制 34616.1SQL Server 2016安全性概述 34616.1.1SQL Server 2016的安全机制简介 34616.1.2基本安全术语 34816.2 安全验证方式 34916.2.1Windows身份验证模式 34916.2.2混合模式 34916.2.3设置验证模式 35016.3SQL Server 2016登录名 35016.3.1创建登录账户 35016.3.2修改登录账户 35716.3.3删除登录账户 35916.4SQL Server 2016的角色与权限 35916.4.1固定服务器角色 36016.4.2数据库角色 36116.4.3自定义数据库角色 36116.4.4应用程序角色 36416.4.5将登录指派到角色 36616.4.6将角色指派到多个登录账户 36716.4.7权限管理 36816.5疑难解惑 37116.6经典习题 3717章 数据库的备份与恢复 37217.1备份与恢复介绍 37217.1.1备份类型 37217.1.2恢复模式 37317.1.3配置恢复模式 37417.2备份设备 37517.2.1备份设备类型 37517.2.2创建备份设备 37517.2.3查看备份设备 37717.2.4删除备份设备 37717.3使用T-SQL语言备份数据库 37817.3.1完整备份与差异备份 37817.3.2文件和文件组备份 38017.3.3事务日志备份 38217.4在SQL Server Management Studio中还原数据库 38317.4.1还原数据库的方式 38317.4.2还原数据库前要注意的事项 38417.4.3还原数据库备份 38617.4.4还原文件和文件组备份 38717.5用T-SQL语句还原数据库 38817.5.1完整备份还原 38817.5.2差异备份还原 39117.5.3事务日志备份还原 39117.5.4文件和文件组备份还原 39217.5.5将数据库还原到某个时间点 39217.5.6将文件还原到新位置上 39317.6建立自动备份的维护计划 39417.7通过Always Encrypted安全功能为数据加密 39717.8动态数据屏蔽 40017.9疑难解惑 40317.10经典习题 4048章 开发企业人事管理系统40518.1需求分析 40518.2系统功能结构 40618.2.1构建开发环境 40618.2.2企业人事管理系统功能结构 40618.3数据库设计 40718.3.1数据库分析 40718.3.2数据库实体E-R图 40718.3.3数据库表的设计 41118.4开发前准备工作 41418.5用户登录模块 42118.5.1定义数据库连接方法 42218.5.2防止窗口被关闭 42518.5.3验证用户名和密码 42518.6人事档案管理模块 42718.6.1界面开发 42718.6.2代码开发 42818.6.3添加和编辑员工照片 44518.7用户设置模块 44618.7.1添加/修改用户信息 44718.7.2删除用户基本信息 45018.7.3设置用户权限 45118.8数据库维护模块 45218.8.1数据库备份功能 45318.8.2数据库还原功能 45418.9系统运行 45418.9.1登录界面 45418.9.2企业人事管理系统主界面 45518.9.3人事档案管理界面 45518.9.4人事资料查询界面 45518.9.5员工信息提醒界面 45618.9.6员工通讯录界面 45618.9.7日常记事界面 45718.9.8用户设置 45718.9.9基础信息维护管理 45718.10项目总结 458
作者介绍
王英英,资深大学教师,长期从事网页编程、数据库管理等方面的教学培训工作。
序言
— 没有更多了 —
以下为对购买帮助不大的评价