第5章 SQL语言 85 第5 章 SQL 语言 本章学习目标 在SQL Serv er 2000 的应用程序中,有两种方法可以用来对SQL Serv er 数据库中的数据进行操作:一种是Internet 应用程序通过统一资源定位器(URLs)或ADO 和OLE DB 应用程序接口来执行Xpath 查询或T-SQL 语句,然后SQL Serv er 再以XML 文档的形式返回数据,这就是SQL Serv er 2000 中增加的对XML 支持的特性;另一种是应用程序利用数据库应用程序接口来执行T-SQL 语句,然后SQL Serv er 再以表的形式返回数据给用户,这也是关系数据库比较传统的方式
SQL Serv er 所提供的T-SQL 语言不仅可以完成数据的查询,而且还具有数据库管理的功能,例如SQL Serv er 所提供的企业管理器所能完成的大多数功能,都可以利用T-SQL 语言编写的代码来实现
因此,也可以这样说,SQL(结构化查询语言)是一种在关系数据库中定义和操纵数据的标准语言
SQL 语言通常分成四类:查询语言(SELECT)、操纵语言(INSERT、UPDATE、DELETE)、定义语言(CREATE、ALTER、DROP)和控制语言(COMMIT、ROLLBACK)
其中的定义语言在前面的章节中已经有了详细的讲解,这里就不再赘述了,而有关控制语言方面的知识也将在后面的相关章节中进行讲述,因此本章就主要对查询语言和操纵语言进行详细的介绍,主要包括数据的查询、插入数据、修改数据和删除数据等内容
对数据库表中数据的操作是SQL Serv er 中最常用的操作,而熟练使用T-SQL 语言来进行该操作,则会达到事半功倍的效果,因此读者应该重点掌握,以便为今后深层次的学习打下更加坚实的基础
学习重点与难点 数据查询方法与技巧 数据的插入