### SQL Server 2008 技术内幕:T-SQL查询 #### 一、概述 本书《SQL Server 2008 技术内幕:T-SQL查询》由Lubor Kollar、Dejan Sarka和Steve Kass共同编写,并由Kalen Delaney担任系列编辑,Itzik Ben-Gan作为作者之一,主要介绍了SQL Server 2008中的T-SQL查询技术。作为技术内幕系列的一部分,这本书深入探讨了T-SQL语言在SQL Server 2008中的应用,对于想要深入了解并掌握这一强大数据库管理系统的人来说是一本不可或缺的资源。 #### 二、主要内容 ##### 1. T-SQL基础 - **数据类型**:书中详细介绍了SQL Server支持的各种数据类型,包括数值型、字符串型、日期时间型等,并讲解了如何选择合适的数据类型来存储不同的数据。 - **变量和表达式**:解释了如何定义变量以及如何在T-SQL语句中使用这些变量;此外,还讨论了如何构建复杂的表达式来进行计算。 - **流程控制结构**:包括IF...ELSE语句、CASE表达式、WHILE循环等,这些结构有助于实现更为复杂的逻辑处理过程。 ##### 2. 数据查询 - **SELECT语句**:这是进行数据查询的基础,书中详细讲解了如何使用SELECT语句从一个或多个表中检索数据。 - **连接操作**:包括INNER JOIN、LEFT JOIN、RIGHT JOIN和FULL OUTER JOIN等,通过这些连接操作可以将来自不同表的数据组合在一起。 - **子查询与临时表**:介绍了如何使用子查询嵌套在其他查询中以获取更灵活的结果集;同时,也讲解了如何创建临时表用于存储中间结果。 ##### 3. 数据操纵 - **INSERT、UPDATE和DELETE语句**:这些语句用于向表中插入新行、更新现有行或删除行。 - **事务处理**:事务是数据库操作中非常重要的一部分,它确保了一系列操作要么全部成功要么全部失败。书中详细介绍了如何使用BEGIN TRANSACTION、COMMIT TRANSACTION和ROLLBACK TRANSACTION等语句来管理事务。 ##### 4. 索引和优化 - **索引的类型**:包括聚集索引和非聚集索引,它们对提高查询性能至关重要。 - **查询优化**:通过合理设计查询语句和使用索引,可以显著提高查询效率。书中提供了很多实用技巧来帮助读者优化查询性能。 ##### 5. 存储过程和触发器 - **存储过程**:这是一种预编译的T-SQL代码块,可以在服务器上执行,以提高执行效率并减少网络流量。 - **触发器**:当特定事件(如INSERT、UPDATE或DELETE)发生时自动执行的代码段。 #### 三、适用人群 - **数据库管理员**:需要管理和维护SQL Server数据库系统的专业人员可以从本书中学到如何更有效地管理数据库。 - **开发人员**:特别是那些需要编写复杂查询并优化性能的应用程序开发者,本书提供了丰富的示例和技巧。 - **学生和教育工作者**:对于正在学习数据库技术和T-SQL的学生来说,本书是一个很好的参考资料。 #### 四、总结 《SQL Server 2008 技术内幕:T-SQL查询》是一本全面且深入地介绍T-SQL语言及其在SQL Server 2008中的应用的专业书籍。无论是对于初学者还是高级用户而言,都能从中获得宝贵的知识和实践经验。通过阅读本书,读者能够更好地理解和掌握T-SQL查询的核心概念和技术细节,从而在实际工作中更加高效地使用SQL Server 2008。 《SQL Server 2008 技术内幕:T-SQL查询》为读者提供了一个系统学习SQL Server 2008中T-SQL查询技术的机会,无论是在理论知识方面还是实践操作层面都有着极其重要的价值。
剩余823页未读,继续阅读
- v_zkh19882013-02-19看了看,可惜英文太差。。。不过值得推荐
- llllffff00002013-01-14看了一些感觉还是很不错的,值得一看
- h10485762012-07-07参照书,中文翻译的不太好的地方,可以参考参考相应的英文
- 粉丝: 0
- 资源: 9
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助