万本电子书0元读

万本电子书0元读

顶部广告

锋利的SQL(第2版)电子书

  - 基于SQL Server 2014,由浅深地详细介绍**SQL技术,让读者始终站在技术*前沿   - 深分析SQL的运行机制和效率提升方法,使读者知其然,更知其所以然   - 丰富的图表和可操作性极强的实例,便于读者理解,并能够举一反三   SQL是目前所有关系型数据库的语言基础,也是所有数据库发人员、数据库管理员都必须掌握的一门语言工具。 本书内容基于SQL Server 2014。书中既覆盖改善效率和性能的普通SQL技术,也深探讨了SQL新技术,更包含一些实用的查询解决方案。

售       价:¥

纸质售价:¥51.70购买纸书

246人正在读 | 3人评论 6.2

作       者:张洪举 王晓文

出  版  社:人民邮电出版社

出版时间:2015-05-01

字       数:33.0万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(4条)
  • 读书简介
  • 目录
  • 累计评论(4条)
本书从基础、发、性能调整和实战4方面介绍了SQL技术及其应用,包括数据库与架构、表管理、索引管理、基本查询、子查询、联和APPLY运算符、操作结果集、窗口计算和表旋转、数据修改、视图、游标、存储过程、触发器、用户自定义函数、事务处理、并发访问控制、查询的优化与执行等内容。 本书既覆盖了改善效率和性能的普通SQL技术,也深探讨了SQL新技术,更包含一些实用的查询解决方案,希望本书能够成为引领读者SQL查询殿堂的捷径。此外,本书在介绍各种查询语法时,更注重对查询逻辑思维方式的引导和介绍,帮助读者举一反三,提升动手解决实际问题的能力。<br/>【推荐语】<br/>- 基于SQL Server 2014,由浅深地详细介绍**SQL技术,让读者始终站在技术*前沿 - 深分析SQL的运行机制和效率提升方法,使读者知其然,更知其所以然 - 丰富的图表和可操作性极强的实例,便于读者理解,并能够举一反三 SQL是目前所有关系型数据库的语言基础,也是所有数据库发人员、数据库管理员都必须掌握的一门语言工具。 本书内容基于SQL Server 2014。书中既覆盖改善效率和性能的普通SQL技术,也深探讨了SQL新技术,更包含一些实用的查询解决方案。<br/>【作者】<br/>张洪举 微软公司有价值专家(MVP),微软TechNet技术资源专栏作家。拥有近20年的数据库产品应用发经历,尤其是在多层架构的面向对象系统分析设计、数据库分析设计、商业智能系统分析设计等方面积累了丰富的项目经验。著有《SQL Server 2005:门、阶与应用实例》等原创著作,并翻译了《SQL Server 2012 T-SQL基础教程循序渐》等作品。 王晓文 曲阜师范大学数学科学学院学生,虽学的是数学与应用数学专业,但个人喜欢研究数据库基础理论,在本书写作过程中主要负责SQL理论基础、数据库物理存储等相关内容的编写。<br/>
目录展开

前言

SQL Server 2014 示例数据库安装步骤

基础篇

第1章 SQL 简介

1.1 SQL的历史起源

1.2 SQL的理论基础

1.3 Transact-SQL语言的类型

1.4 Transact-SQL语法

1.5 常量和变量

1.6 运算符

1.7 常用函数

1.8 查询工具

1.9 SQL书写规范

第2章 数据库与架构

2.1 SQLServer数据库基础

2.2 创建数据库

2.3 修改数据库

2.4 删除数据库

2.5 架构管理

第3章 表管理

3.1 表的物理存储方式

3.2 创建表

3.3 修改表

3.4 重命名和删除表

3.5 临时表

3.6 内存优化表

第4章 索引管理

4.1 索引的基础知识

4.2 创建索引

4.3 修改索引

4.4 删除索引

第5章 基本查询

5.1 基本的SELECT语句

5.2 使用选择列表和表别名

5.3 使用WHERE子句筛选行

5.4 使用GROUPBY子句进行分组计算

5.5 使用HAVING子句从中间结果筛选行

5.6 使用ORDER BY子句进行排序

5.7 使用TOP和OFFSET-FETCH限制结果集

5.8 使用DISTINCT消除重复行

5.9 同时操作

5.10 查询的逻辑处理

第6章 子查询

6.1 在选择列表中使用子查询

6.2 含有IN和EXISTS的子查询

6.3 含有比较运算符的子查询

6.4 使用ANY、SOME或ALL关键字

6.5 使用多层嵌套子查询

6.6 子查询应遵循的规则

第7章 联接和 APPLY 运算符

7.1 联接的基本知识

7.2 交叉联接

7.3 内部联接

7.4 外部联接

7.5 自联接

7.6 多表联接

7.7 联接算法

7.8 使用APPLY运算符

第8章 操作结果集

8.1 合并结果集

8.2 查询结果集的差异行

8.3 查询结果集的相同行

8.4 UNION、EXCEPT和INTERSECT的执行顺序

8.5 在其他语句中使用UNION、EXCEPT和INTERSECT

8.6 使用公用表表达式

8.7 汇总数据

第9章 窗口计算和表旋转

9.1 窗口和开窗函数简介

9.2 基于窗口的聚合计算

9.3 基于窗口的排名计算

9.4 基于窗口的分布计算

9.5 基于窗口偏移计算

9.6 表旋转

第10章 数据修改

10.1 插入数据

10.2 更新数据

10.3 删除数据

10.4 合并数据

10.5 使用TOP和OFFSET-FETCH限制修改

10.6 使用OUTPUT输出受影响行的信息

开发篇

第11章 视图

11.1 创建视图

11.2 修改视图

11.3 更新视图中的数据

11.4 删除和重命名视图

第12章 游标

12.1 创建游标的步骤

12.2 快速只进游标和可滚动游标

12.3 静态游标、动态游标和由键集驱动的游标

12.4 使用可更新游标进行数据更新

第13章 存储过程

13.1 存储过程的类型

13.2 SQL存储过程

13.3 CLR存储过程

13.4 嵌套存储过程

第14章 触发器

14.1 DML触发器

14.2 使用DDL触发器

14.3 CLR触发器

14.4 修改、删除和禁用触发器

第15章 用户自定义函数

15.1 标量UDF

15.2 表值UDF

15.3 CLRUDF

15.4 修改和删除UDF

性能调整篇

第16章 事务处理

16.1 自动事务处理

16.2 显式事务处理

16.3 隐式事务处理

16.4 使用嵌套事务

16.5 使用事务保存点

第17章 并发访问控制

17.1 并发影响和并发控制类型

17.2 锁管理器的数据锁定

17.3 自定义锁定

17.4 使用事务隔离级别

17.5 使用行版本的事务隔离级别

17.6 处理死锁

第18章 查询的优化与执行

18.1 查询的优化

18.2 执行计划的缓存与执行

18.3 执行计划的重用

18.4 执行计划的重新编译

实战篇

第19章 SQL 查询演练

19.1 同一时间范围内并发数统计

19.2 时间段天数统计

19.3 数字范围统计

19.4 地域范围内最大数统计

19.5 从分组中取前几行数据

19.6 取出多列中的非空值

19.7 将数据由行转换为列

19.8 层次结构操作

累计评论(4条) 4个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部