SQL语言与数据库操作技术大全
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

通过对自己8年实践经验的总结,作者热忱为读者奉献一本贯穿320个实例,囊括SQL最常用和最重要技术的学习宝典!

SQL的全称是结构化查询语言(Structured Query Language),它是关系数据库中最常用的语言。SQL不仅可以管理数据库中的数据,而且可以管理关系数据库本身。为了避免各数据库产品之间的SQL语法不兼容,因此由ANSI(American National Standards Institute,美国国家标准局)制定SQL—92标准,目前,大部分DBMS产品都支持该标准。

然而,支持并不意味着统一,当今数据库市场上许多不同的厂商提供了SQL的多种实现,因此用户将面对这些不同的SQL变体。离开了DBMS而纯粹讨论SQL标准,意义不大。本书将围绕应用广泛的Microsoft SQL Server数据库系统,介绍Transact-SQL语言的基本使用。因为Transact-SQL也是对ANSI SQL标准的实现,掌握了Transact-SQL语言,对SQL的基本语法也就自然掌握了。本书用16章的篇幅,以基础介绍、数据库及表的创建、数据查询、数据操纵、数据控制、事务控制和数据库管理的顺序,由浅到深地介绍Transact-SQL语言。

本书主要的读者对象

SQL的初学者:本书以应用广泛的SQL Server 2005数据库为依据,按照数据库操作的一般顺序,由浅到深地介绍Transact-SQL语言,并且在讲解理论的同时辅以大量的实例,便于SQL新手对SQL的理解和学习。

SQL Server数据库的初学者:在学习SQL Server数据库时,用户一般习惯于使用其提供的图形开发管理界面,创建与管理各种对象。实际上,图形界面的操作最终还是要转变为相应的Transact-SQL语句对数据库进行操作。因此,建议用户在学习SQL Server数据库时,尽量通过本书介绍的Transact-SQL语言对数据库操作,这样便于用户对SQL Server数据库的深入理解和以后的深入开发。

SQL Server数据库开发人员:本书可以作为SQL Server数据库开发人员在数据库开发过程中的参考手册。涵盖了Transact-SQL的几乎所有的常用语句,且便于速查。

SQL的学习步骤

本书在编写过程中提倡的理念

1.配有学习论坛

论坛网址是 http://www.rzchina.net,读者可以在上面讨论技术,笔者会及时回答读者提问,并提供各种技术文章,帮助你提高开发水平。

2.内容全面,结构合理

全书涵盖了SQL标准中所有的语句,而且还包括了Transact-SQL中几乎所有常用的扩展语句,对每种语句都详细介绍了其语法并给出了应用实例。本书中,语句的介绍采用原理、应用、语法、说明、实例、实例代码、运行结果的顺序结构来阐述。

3.循序渐进,条理清晰

按照读者的学习习惯,全书共分16章,按照基础介绍、数据库及表的创建、数据查询、数据操纵、数据控制、事务控制和数据库管理的顺序讲解Transact-SQL的使用。

4.注重基础,偏重实践

全书面向SQL与SQL Server的初学者,着重讲解Transact-SQL的基本和常用的使用语法,同时,结合大量的实例,并给出翔实的实例代码,便于读者实践操作,迅速掌握。另外,对一些难以理解的概念和复杂的语法,辅以翔实的理论讲解。因此,从某种意义上将,本书不仅仅是语法手册,还是学习手册。

5.标识清楚,便于查询

本书作为语法手册,对于Transact-SQL的语句功能及关键词在标题上均作了显式的标注,便于检索查询。

本书内容

作者

2008年1月