志达IT
做快乐程序员

sql是什么意思(sql语言是一种什么语言类型)

sql是什么意思

SQL是一种操作数据库的言语,包括创建数据库、删去数据库、查询记录、修正记录、添加字段等。SQL虽然是一种被ANSI规范化的言语,可是它有许多不同的完成版别。
ANSI是AmericanNationalStandardsInstitute的缩写,中文译为“美国国家规范协会”。
SQL是StructuredQueryLanguage的缩写,中文译为“结构化查询言语”。SQL是一种计算机言语,用来存储、检索和修正联系型数据库中存储的数据。
SQL是联系型数据库的规范言语,一切的联系型数据库办理体系(RDBMS),比方MySQL、Oracle、SQLServer、MSAccess、Sybase、Informix、Postgres等,都将SQL作为其规范处理言语。
此外,SQL也有一些变种,就像中文有许多方言,比方:sql
微软的SQLServer运用T-SQL;
Oracle运用PL/SQL;
微软Access版别的SQL被称为JETSQL(本地格局)。
SQL的用处
SQL之所以广受欢迎,是因为它具有以下用处:
答应用户拜访联系型数据库体系中的数据;
答应用户描绘数据;
答应用户定义数据库中的数据,并处理该数据;
答应将SQL模块、库或者预处理器嵌入到其它编程言语中;
答应用户创建和删去数据库、表、数据项(记录);
答应用户在数据库中创建视图、存储进程、函数;
答应用户设置对表、存储进程和视图的权限。
SQL简史
1970年,IBM的EdgarFrank”Ted”Codd(埃德加·弗兰克·科德)博士描绘了联系型数据库的模型,他因此被称为“联系型数据库之父”。
1974年,IBM期望把Codd的主意变成实际,着手开发一款名为SystemR的数据库,并研发出一套结构化查询句子SEQUEL,这便是SQL的雏形。SystemR数据库于1978年第一次发布,用于科研和试验。
1979年,Oracle公司首要供给商用的SQL,随后IBM公司也在DB2数据库中完成了SQL。
1986年10月,美国ANSI选用SQL作为联系型数据库办理体系的规范言语,紧接着国际规范组织(ISO)也将SQL采用为国际规范。
1989年,ANSI发布了SQL规范的严重更新版别,以弥补旧版的缺乏,称为ANSISQL89,该版别也被ISO采用。
目前,市场上主要的联系型数据库都有自己的SQL变种,可是它们都恪守ANSISQL89规范。
SQL履行进程
当你在任何一款RDBMS中履行SQL指令时,体系首要确定履行恳求的最佳方法,然后SQL引擎将会翻译SQL句子,并处理恳求使命。
整个履行进程包含了多种组件,比方:
查询调度程序;
优化引擎;
传统的查询引擎;
SQL查询引擎。
传统查询引擎可以处理一切的非SQL指令,可是SQL引擎并不能处理逻辑文件。

sql语言是一种什么语言类型

sql言语是数据库言语。
sql言语具有数据定义、数据操作和数据操控的功能。sql是一种特别意图的编程言语,是一种数据库查询和程序设计言语,用于存取数据以及查询、更新和管理关系数据库系统。
身处互联网职业,SQL可能是你需求把握的核心技术之一。最早的时分,SQL作为一门查询数据库的言语,是程序员的必备技术,运维、开发、Web以及数据等从业人员都需求用到SQL,究竟只有查询到正确的数据,才干有后边的数据加工、分析,在面试中,SQL的考察也是一道必不可少的坎儿。sql
在一项调查中,SQL的运用人群仅次于JavaScript。之所以火爆,一个非常大的优势在于它的改变幅度小,上手简略。SQL92和SQL99这两个标准一向沿袭到现在,这意味着把握SQL是一件一了百了的工作,至少在你的职业生涯中,它都可以发挥作用。
在学习运用SQL的时分,总是需求一些数据,但现在主流的SQL书本或许网络上用的基本是千人一面的数据表(比方查询超市数据表),为此他特别整理了一份“王者荣耀数据库”以及“NBA球员数据库”,以便基于此进行SQL的实操练习。

赞(0)
未经允许不得转载:志达IT网站 » sql是什么意思(sql语言是一种什么语言类型)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

志达IT网站 每天分享编程和互联网的IT技术博客

登录/注册联系我们