您好!欢迎来到静学网! 注册 登入
  • 致力提供中国优质教程及自媒体资讯,打造中国品牌教育先锋。

SQL(结构化查询语言)语言发展历史及sql语言结构、特点有那些?

课程目录 教育推动者 次浏览
本节我们将着重讲sql语言相关特性,SQL(Structured Query Language)全称为结构化查询语言,这其实也是算是一种编程语言,相对于其它编程语言来讲,它显得更加简单,适用所有的数据库类型操作,sql它是一种较为高级的非过程化编程语言,关于什么是非过程化语言这里不着重讲,简单来说就是不注重整个过程的实现,只关注我们要做的事情,其余怎么做交给系统处理,这减少了程序员大部分工作量,那么sql语言的发展历史、语句结构及特点有哪些呢?我们往下看。

sql
 

一、sql语言的发展历史

 
sql语言实际上是有统一标准的,如果不这样,那就糟糕透了。sql语言可追溯到上世纪70年代,这是由Boyce和Chamberlin首先提出,并首先在IBM公司研制的关系数据库系统SystemR上实现;1976年11月,IBM Journal of R&D上公布新版本的SQL(SEQUEL/2),1980年10月,经美国国家标准局(ANSI)的数据库委员会X3H2批准,将SQL作为关系数据库语言的美国标准,1986年10月,美国ANSI SQL被国际标准化组织采纳,1992年修改为sql-92(sql2),我们看到的sql-99标准正式从sql2发展而来,而增加了不少新功能。目前各厂商的sql版本,都是基于该标准,大部分支持sql-92。
 
 

二、sql语言结构有哪些?

 
这里先说一下sql的基本功能,sql目前主要由三大功能,分别是数据定义、数据操纵、数据控制;三大基本功能各自负责自己的工作,其中数据定义功能能够定义数据库的三级模式结构,分别是外模式、全局模式、内模式结构。
 
sql语句结构主要分为六大部分,一是数据查询语言(DQL)、二是数据操纵语言(DML)、三是事务控制语言(TCL)、四是数据控制语言(DCL)、五是数据定义语言(DDL)、六是指针控制语言(CCL)。这六大部分都有自己的相关关键词及语法,各自执行自己的任务。
 

三、sql语言的基本特点

 
相信用过sql的伙伴都多多少少有一些了解,sql最大的特点还是容易上手,区区几个关键字就可以轻松通关,总而言之,sql的基本语言特点有简单易学,语言简洁、高度非过程化、面向集合的操作方式、以同一种语法结构提供两种使用方式、风格统一等特点。
 
 
简单来讲sql语言大大提升了程序员的工作效率,更加方便操纵数据库,它不再需要关注数据存储方式,而是把这些交给系统。如果你对sql相关理论知识还有什么不明白,欢迎投稿静学网。
 



静学网 , 版权所有丨如未注明 , 均为原创丨转载请注明SQL(结构化查询语言)语言发展历史及sql语言结构、特点有那些?
顶一下
(0)
踩一下
(0)
畅所欲言
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论
友情链接:
自学网
本网站所刊载信息,不代表静学网观点。 刊用本网站稿件,务经书面授权或注明来源。 未经授权禁止转载、摘编、复制及建立镜像,违者将依法追究法律责任。 投稿邮箱:1870447831@qq.com | 举报邮箱:1870447831@qq.com