SQL语言的定义以及常用的标准

在SQL Server中如果要操作数据库,主要使用SQL语言,本文介绍SQL语言的定义以及常用的SQL标准

SQL的定义:

SQL:Structured Query Language(结构查询语言)
它是一种数据库查询和程序设计的语言
它的主要功能是从各种数据库建立联系,用于存取数据以及查询、更新和管理数据库系统。
SQL语句用来执行各种各样的操作,比如:更新数据库中的数据、从数据库中提取数据等。
SQL语言最早由IBM所开发,SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言得到了广泛的应用。如今无论是Oracle、DB2、SQL Server这些大型的数据库管理系统,还是一些小型的数据库开发系统都支持SQL语言作为查询语言。

SQL标准:

在20世纪80年代初美国国家标准局(ANSI)开始着手制定SQL标准,最早的SQL标准在1986年完成,它也叫做SQL86。标准的出台使SQL语言作为标准的关系数据库语言,它的低位得到了加强。SQL几经修改和完善,目前最新的SQL标准时1992年所制定的SQL92。
正是由于SQL语言的标准化,所以大多数关系型数据库都支持SQL语言。它已经发展成为多种平台进行相互操作的底层会话语言,尽管不同的关系数据库使用的SQL版本有些差异,但大多数都遵循SQL92的标准。
SQL Server使用ANSI SQL-92的扩展集,称为T-SQL,其遵循ANSI制定的 SQL-92标准。
Oracle数据库也对SQL语言进行了扩展,形成了PL/SQL,它也是一种SQL编程语言,通常叫做过程化的SQL语言

发表评论

电子邮件地址不会被公开。 必填项已用*标注