欢迎来到天天文库
浏览记录
ID:46690153
大小:65.50 KB
页数:8页
时间:2019-11-26
《数据库:实验指导SQL一(页)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1实验三:SQL语句的使用(一)1.1实验背景SQL(StructureQueryLanguage,结构化查询语言)是冃前在关系数据库领域中真正的标准语言。虽然它叫做查询语言,但实际上不仅仅只能用来执行查询,还能用来执行数据的更新处理。教材的第一章谈到的数据库管理系统(DBMS)具有的所有功能SQL都能帮助完成,而且对于数据库管理员(DBA)來说,他管理数据库用到的一定是SQLo如果按照DBMS的功能來分类SQL的话,可以参考下表:表1DBMS功能与SQL分类DBMS功能SQL分类SQL代表语句
2、数据定义功能DDL(DataDefinitionLanguage)Create(对彖创建)Drop(对彖删除)Alter(对象修改)数据操作功能DML(DataManipulationLanguage)Select(数据查询)Insert(数据新增)Update(数据修改)Delete(数据删除)数据库运行、维护功能DCL(DataControlLanguage)Grant(授予权限)Revoke(收回权限)上表表述了授常见的SQL,实际上SQL非常丰富,而月•随着时代的发展,SQL也不断地发展
3、,而Fl.SQL被国际标准化组织(ISO)制定成了国际标准,并月•随着SQL新增要求,不断推出更新版本的国际标准。目前最主要的是1999年推出的SQL-99标准。下表是SQL的几个标准的版本。表2DBMS功能与SQL分类SQL标准发表年月发表组织备注SQL-86:X.135-19861986.10ANSISQL-89:X.3.168-19891989.4ANSISQL-89:X.3.135-19891989.10ANSISQL-92:ISO/1EC9075:19921992.8ISO/ANSI简
4、称SQL-2SQL-99:ISO/IEC9075:19991999ISO/ANSI简称SQL-3从上表可以看出SQL标准是在不断更新当中的,但是自1996年后标准的关注度并不再提及得很重要的地位(实际上1999年后,SQL标准仍然在不断推岀)。其中的原因有很多。通过下面两篇摘自网上的文章可以看出SQL的发展现状。文章:“SQL标准风光不再”(CSDN,作者:BUILDER.COM,发表于2002年)对很多公司来说,在选择关系数据库管理系统(RDMS)时SQL标准的兼容性无疑是一重要的考虑因素,那
5、么,为什么这一标准对数据库产品的开发商而言反倒成了可选的考虑标准呢?其实专有技术在带來产品优势的同时往往还伴随着产品质量的下降或者1实验三:SQL语句的使用(一)1.1实验背景SQL(StructureQueryLanguage,结构化查询语言)是冃前在关系数据库领域中真正的标准语言。虽然它叫做查询语言,但实际上不仅仅只能用来执行查询,还能用来执行数据的更新处理。教材的第一章谈到的数据库管理系统(DBMS)具有的所有功能SQL都能帮助完成,而且对于数据库管理员(DBA)來说,他管理数据库用到的一
6、定是SQLo如果按照DBMS的功能來分类SQL的话,可以参考下表:表1DBMS功能与SQL分类DBMS功能SQL分类SQL代表语句数据定义功能DDL(DataDefinitionLanguage)Create(对彖创建)Drop(对彖删除)Alter(对象修改)数据操作功能DML(DataManipulationLanguage)Select(数据查询)Insert(数据新增)Update(数据修改)Delete(数据删除)数据库运行、维护功能DCL(DataControlLanguage)Gr
7、ant(授予权限)Revoke(收回权限)上表表述了授常见的SQL,实际上SQL非常丰富,而月•随着时代的发展,SQL也不断地发展,而Fl.SQL被国际标准化组织(ISO)制定成了国际标准,并月•随着SQL新增要求,不断推出更新版本的国际标准。目前最主要的是1999年推出的SQL-99标准。下表是SQL的几个标准的版本。表2DBMS功能与SQL分类SQL标准发表年月发表组织备注SQL-86:X.135-19861986.10ANSISQL-89:X.3.168-19891989.4ANSISQL
8、-89:X.3.135-19891989.10ANSISQL-92:ISO/1EC9075:19921992.8ISO/ANSI简称SQL-2SQL-99:ISO/IEC9075:19991999ISO/ANSI简称SQL-3从上表可以看出SQL标准是在不断更新当中的,但是自1996年后标准的关注度并不再提及得很重要的地位(实际上1999年后,SQL标准仍然在不断推岀)。其中的原因有很多。通过下面两篇摘自网上的文章可以看出SQL的发展现状。文章:“SQL标准风光不再”(CSDN,作者:BUILD
此文档下载收益归作者所有