结构化查询语言的语言简介

各种数据库对SQL语言的支持与标准略有不同,因为有些产品是在标准公布之前开发的。
此外,每个产品开发人员都必须实现需要扩展标准的特殊性能或新功能。
微型机和大型机上可用的SQL数据库产品有100多种,包括DB2、SQL/DS、ORACLE、INGRES、SYBASE、SQLSERVER、DBASEIV、PARADOX、MICROSOFTACCESS等。
SQL语言本质上独立于数据库本身、所使用的机器、网络和操作系统。
基于SQL的DBMS产品可以在各种计算机系统上运行,从个人计算机和工作站到局域网、小型机和大型机。
并具有良好的性能便携性。
可见,标准化工作的意义非常重大。
早在1987年,一些有识之士就预言,SQL标准化将是“一场革命”,是“关系数据库管理系统的转折点”。
数据库和各种产品使用SQL作为通用的数据访问语言和标准接口,为不同数据库系统之间的互操作提供了共同的基础,从而实现了异构机器和各种操作环境的共享和移植。
1974年,SEQUEL语言(由BOYCE和CHAMBERLIN提出)被用于IBM圣约瑟夫研究实验室开发的SYSTEMR大型关系数据库管理系统中。
随后,基于SEQUEL开发了SQL语言。
SQL语言是一种交互式查询语言,允许用户直接查询存储的数据,但它不是一种成熟的编程语言。
例如,它没有类似于DO或FOR的循环语句,但可以嵌入其他语言或借用VB、C、JAVA等语言通过层接口调用(CALLLEVELINTERFACE)直接发送到数据库管理系统。

SQL基本上是领域关系演算,但它可以实现关系代数运算。

结构化查询语言语句结构

结构化查询语言(SQL)是数据库系统中最常用的语言,其主要功能是查询、操作、控制和定义数据。
SQL由六部分组成:数据查询语言(DQL)、数据操作语言(DML)、事务处理语言(TPL)、数据控制语言(DCL)、数据定义语言(DDL)和游标控制语言(CCL)。

数据查询语言(DQL)用于从数据库表中检索数据。
主要包含保留字SELECT,用于指定查询结果的格式和内容。
此外,还有WHERE用于过滤查询结果,ORDERBY用于对结果进行排序,GROUPBY和HAVING用于对数据进行分组和过滤。

数据操作语言(DML)包括三个动词:INSERT、UPDATE和DELETE,用于添加、修改和删除数据库表中的行。
这些操作使得添加、删除和修改数据成为可能。

事务处理语言(TPL)保证DML操作的完整性,即保证所有受DML数据影响的表行在操作完成后能够及时更新。
TPL包括用于发起事务的BEGINTRANSACTION、用于执行事务的COMMIT以及用于回滚事务的ROLLBACK。

数据控制语言(DCL)使用GRANT或REVOKE语句来控制用户和用户组对数据库对象的访问。
一些数据库管理系统还允许访问由该数据控制的表的各个列。

数据定义语言(DDL)包括CREATE和DROP两个动词,用于在数据库中创建或删除表、添加或删除表索引等操作。
DDL保留字与获取数据相关,并且是操作查询的一部分。

游标控制语言(CCL)用于对数据库表的整数行进行操作,包括声明游标的DECLARECURSOR、从游标中检索行的FETCHINTO、以及更新当前游标所在行的UPDATEWHERECURRENT。
光标点。
指标。

综上所述,SQL的六部分构成了完整的数据库操作框架,提供了从数据查询、操作、控制到定义的全面功能,使数据库管理高效、灵活、强大。

扩展信息

StructuredQueryLanguage,通常称为SQL(读作:/ˈɛskjuːˈɛl/"S-Q-L"),结构化查询语言是一种数据库查询和编程语言,用于访问、查询、更新和更新数据。
数据库系统管理关系型,也是数据库脚本文件的扩展。
结构化查询语言是一种高级非过程编程语言,允许用户处理高级数据结构。
它不需要用户指定存储数据的方法,也不需要用户了解存储特定数据的方法,因此具有完全不同基础设施的不同数据库系统可以使用相同的结构化查询语言作为数据录入和管理的接口。
结构化查询语言语句可以嵌套,这使得它们非常灵活和强大。

SQL是什么意思啊?

SQL代表“结构化查询语言”。

SQL是一种操作数据库的语言,包括创建数据库、删除数据库、查询记录、修改记录、添加字段等。
尽管SQL是ANSI标准化的语言,但它有许多不同的实现版本。

SQL的全称是StructuredQueryLanguage,翻译成中文就是“结构化查询语言”。
SQL是一种计算机语言,用于存储、检索和修改关系数据库中存储的数据。

SQL是关系数据库的标准语言所有关系数据库管理系统(RDBMS),例如MySQL、Oracle、SQLServer、MSAccess、Sybase、Informix、Postgres等,都将SQL视为其标准语言。

结构化查询语言语句可以嵌套,这使得它们非常灵活和强大。

SQL功能简介:

1.集成数据描述、操纵、控制等功能。

2.两种用方式,语法结构统一。
SQL可以通过两种方式使用。
一个是网上的交互使用这种方式实际上是作为一种独立的语言来使用的。
另一种方法是将其嵌入到某种高级编程语言(如C等)中。
前一种方法适合非计算机专业人员,后一种方法适合计算机专业人员。
虽然用法不同,但所用语言的语法结构基本相同。

3.非常非程序化。
SQL是第四代语言(4GL),用户只需要询问“做什么”,而不需要指定“怎么做,访问路径的选择和某些处理操作由系统自动完成”。

4.语言简单,易学易用。
虽然SQL功能强大,但核心功能仅使用9个动词,与英语口语接近,因此用户很容易上手。

以上内容参考:结构化查询语言。
百度百科