SQL(Structured Query Language 结构化查询语言)是一种组织、管理和检索计算机数据库存储的数据语言。SQL语言是由Boyce和Chamberlin于1974年提出的,并作为IBM公司关系数据库管理系统SYSTEM R的查询语言文本,1986年美国国家标准化学会(American National Standards Institute ANSI)和国际标准化组织(International Standards Organization ISO)批准作为美国数据库的标准语。 SQL虽然叫做结构化查询语言,但远远不只是一个查询工具。SQL作为查询工具仅仅是它最初的用途,而且检索数据仍然是其最重要的功能之一,但SQL还可以控制DBMS,并为其用户提供所有的功能,包括数据定义、数据检索、数据操作、访问控制、数据共享、数据完整性。 由于数据库厂商的不同,每个数据库厂商为了在自己的数据库产品中加入新的功能,在支持SQL标准的同时,也定义了相应的SQL语法。例如Oracle数据库采用PL/SQL语言,而SQL Server数据库采用T—SQL语言,所有与SQL Server数据库通讯的应用程序都通过向服务器发送T—SQL语句来进行通讯。 |