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

知识内容:

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.查询

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

时间: 2024-10-19 01:31:29

数据库入门4 结构化查询语言SQL的相关文章

4.结构化查询语言SQL概述

什么是SQL 概念 结构化查询语言(Structured  Query Language)  用于访问和操作数据库的标准计算机语言 用途 操作数据库对象 表记录的增删改查 使用SQL重要性 增加数据库处理效率,减少应用响应时间 减少数据库服务器负载,增加服务器稳定些 减少服务器间通讯的网络流量 SQL语句类型 DQL 数据查询语言:SELECT DDL 数据定义语言:CREATE .DROP DCL 数据控制语言:GRANT . REVOKE DML 数据操作语言:INSERT. UPDATE

Oracle数据库语言——结构化查询语言SQL

一.数据定义语言DDL 1.创建表空间:CREAT TABLESPACE lyy DATAFILE 'C:/app/lyy.dbf' SIZE 10M;(创建一个10M的表空间,存放在C盘app文件夹中) 删除表空间:DROP TABLESPACE lyy; 2.创建用户和赋权:CREAT USER lyy PROFILE DEFAULT IDENTIFIED BY 123456 DEFAULT TABLESPACE lyy TEMPORARY TABLESPACE temp ACCOUNT U

SQL 数据库结构化查询语言

1.数据库 常见数据库 MySQL:开源免费的数据库,小型的数据库. Oracle:收费的大型数据库,Oracle 公司的产品 DB2:IBM 公司收费的数据库,常应用在银行系统中 SQLServer:MicroSoft 公司收费的中型数据库,C#..net 等语言常使用 SQLite:嵌入式的小型数据库,应用在手机端 2.SQL 语言 数据库结构化查询语言 SQL 是 Structure Query Language(结构化查询语言)的缩写,它是使用关系模型的数据库应用语言. SQL 语句主要

简述SQL结构化查询语言

SQL(Structure Query Language结构化查询语言) 一.使用数据库(DataBase)的必要性 可以结构化的存储大量的数据信息,方便用户有效的检索和访问 有效的保持数据的一致性.完整性.降低数据冗余 满足应用的共享和安全方面 二.Database基本概念 1.数据 描述事物的符号记录称为data.(在database中data是以"记录record"形式按统一的格式进行存储的,相同格式和type的data统一放在一起.) 2.Database和database t

简单了解SQL(结构化查询语言)

简单了解SQL(结构化查询语言) 结构化查询语言(英语:Structural Query Language,缩写:SQL),是一种特殊目的之编程语言,用于数据库中的标准数据查询语言,IBM公司最早使用在其开发的数据库系统中.1986年10月,美国国家标准学会对SQL进行规范后,以此作为关系式数据库管理系统的标准语言(ANSI X3. 135-1986),1987年得到国际标准组织的支持下成为国际标准.不过各种通行的数据库系统在其实践过程中都对SQL规范作了某些编改和扩充.所以,实际上不同数据库系

SQL结构化查询语言分类介绍

SQL结构化查询语言分类介绍 SQL:结构化查询语言,它是一种对关系型数据进行定义和操作的语言方法. SQL结构化查询语言包含6个部分: 一.数据查询语言(DQL) DQL全称Data Query Language,其语句也称"数据检索语句",作用是从表中获取数据,确定数据怎样在应用程序给出.关键字SELECT是DQL(也是所有SQL)用的最多的动词,其他DQL常用的保留字WHERE,ORDER BY,GROUP BY和HAVING.这些DQL保留字常与其他类型的SQL语句一起使用.

结构化查询语言

结构化查询语言简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询.更新和管理关系数据库系统:同时也是数据库脚本文件的扩展名.结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作.它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口.结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能. 结构化查询语言包含6个部分: 一:数据查询语

oracle数据库之SQL结构化查询语言

1.select select * from test //查询test里的所有列的信息 select test1,2,3 from test //查询test表中的test1,2,3列中的数据 1.1 分组和排序 select * from test group by test1 //查看test表中的所有信息以test1列中的信息进行分组 select * from test order by(test1) desc/asc //查看test表中的所有信息以test1列中的信息进行排序 de

SQL结构化查询语言

一: 数据查询语言( DQL:Data Query Language): 其语句,也称为"数据检索 语句",用以从表中获得数据,确定数据怎样在应用程序给出.保留字 SELECT是DQL(也是所有SQL)用得最多的动词,其他DQL常用的保留字有WHERE,ORDER BY,GROUP BY和HAVING.这些DQL保留字常与其他类型的SQL语句一起使用. 二: 数据操作语言(DML:Data Manipulation Language): 其语句包括动词 INSERT, UPDATE和