码迷,mamicode.com
首页 > 数据库 > 详细

数据库入门4 结构化查询语言SQL

时间:2018-05-06 00:14:29      阅读:250      评论:0      收藏:0      [点我收藏+]

标签:ansi   system   seq   ber   english   支持   标准化   iso   实验   

知识内容:

1.SQL介绍

2.常用SQL命令

3.SQL语句练习

 

 

 

一、SQL介绍

1.什么是SQL

结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统,
可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。
 
 
2.SQL的发展
  在1970年代初,由IBM公司San Jose,California研究实验室的埃德加·科德发表将数据组成表格的应用原则(Codd‘s Relational Algebra)。1974年,同一实验室的D.D.Chamberlin和R.F. Boyce对Codd‘s Relational Algebra
在研制关系数据库管理系统System R中,研制出一套规范语言-SEQUEL(Structured English QUEry Language),并在1976年11月的IBM Journal of R&D上公布新版本的SQL(叫SEQUEL/2)。1980年改名为SQL。
  1979年ORACLE公司首先提供商用的SQL,IBM公司在DB2和SQL/DS数据库系统中也实现了SQL。
  1986年10月,美国ANSI采用SQL作为关系数据库管理系统的标准语言(ANSI X3. 135-1986),后为国际标准化组织(ISO)采纳为国际标准。
  1989年,美国ANSI采纳在ANSI X3.135-1989报告中定义的关系数据库管理系统的SQL标准语言,称为ANSI SQL 89,该标准替代ANSI X3.135-1986版本。该标准为下列组织所采纳:国际标准化组织(ISO),
为ISO 9075-1989报告“Database Language SQL With Integrity Enhancement”
  目前(21世纪初期)主要的关系数据库管理系统支持某些形式的SQL,大部分数据库打算遵守ANSI SQL89标准

 

 

 

二、常用SQL命令

1.create语句

 

2.索引语句

 

3.select语句

 

 

 

三、SQL语句练习

1.创建数据库及表

 

2.查询

 

数据库入门4 结构化查询语言SQL

标签:ansi   system   seq   ber   english   支持   标准化   iso   实验   

原文地址:https://www.cnblogs.com/wyb666/p/8811163.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!