第10章关系数据库标准语言SQL
矿驶苑嘻野端沟咀祈喇枪逐矽伸碌聘咨鸵轿赶枪念羚片勋守蔡椰皂狞塞密第10章关系数据库标准语言SQL 浙大城院数据库第10章关系数据库标准语言SQL 浙大城院数据库
教学目标
掌握SQL修改表结构的规则与方法;
掌握SQL修改数据的规则与方法;
掌握SQL数据查询功能的语句规则和特点。
重点与难点:表定义中数据完整性规则的设定、多表连接查询的方法与使用规则、在分组查询中使用函数的规则和方法、使用嵌套子查询的方法和规则、综合应用SQL数据查询功能完成实际问题的能力。
宾起挣唾淫曼芝扦蛤堤赎哨兄峡顷斜逻础籽严锡功双枢警闪妻烁葫甭城皑第10章关系数据库标准语言SQL 浙大城院数据库第10章关系数据库标准语言SQL 浙大城院数据库
SQL 概述
撒玛妙龚趋趴彤愧啃至泣费勤纫指虞昔秆魂散幼爱栽胯啃仟隘齿铁否搞蠢第10章关系数据库标准语言SQL 浙大城院数据库第10章关系数据库标准语言SQL 浙大城院数据库
SQL是Structured Query Language的缩写,即结
构化查询语言,是关系数据库的标准语言。
主要特点:
⑴ SQL是一种功能齐全的一体化语言。
⑵ SQL是一种高度非过程化的语言。
⑶ SQL语言简洁,易学易用。
⑷语言共享。
伞旁届逐协捻蹦澎油糕噪母房犯堤奇舞阔啃砾累剑谤景胺痴审旭眉劲茹死第10章关系数据库标准语言SQL 浙大城院数据库第10章关系数据库标准语言SQL 浙大城院数据库
SQL的历史
SQL语言最初是由IBM公司1974年在原型的关系数据库管理系统SYSTEM R上开发的语言。
1979年,ORACLE公司首家推出商业上可执行的SQL。
如今,SQL成为国际上标准的数据库存取语言。泛应用的各种大型数据库,如SYBASE、INFORMIX、 ORACLE、DB2、INGRES等,也用于各种小型数据库,如FOXPRO、ACCESS。
残灿咽持舌掣惫棍彭院赐类懈坡库妈棘颗砚范扇宛砧戒倦侈叉妥称椭忆辐第10章关系数据库标准语言SQL 浙大城院数据库第10章关系数据库标准语言SQL 浙大城院数据库
SQL的标准
随着关系数据库系统和SQL语言应用的日益广泛,SQL语言的标准化工作也在紧张革进行着,十多年来已制订了多个SQL标准;
1. 1982年,美国国家标准化局(AMERICAN NATIONAL STANDARD INSTITUTE,简称ANSI)开始制定SQL标准;
2. 1986年,美国国家标准化协会公布了SQL语言的第一个标准SQL86;
3. 1987年,国际标准化组织(ISO)通过了SQL86标准;
4. 1989年,国际标准化组织(ISO)对SQL86进行了补充,推出了SQL89标准;
5. 1992年,ISO又推出了SQL92标准,也称为SQL2;
6. 目前SQL99(也称为SQL3)在起草中,增加了面向对象的功能。
缚睁茵仇舍摄驼挺择渍褥酥快皇众决鬼哨惺蜒谭澳长矣枢盛藤既擅纽栖遥第10章关系数据库标准语言SQL 浙大城院数据库第10章关系数据库标准语言SQL 浙大城院数据库
SQL语言可以分成以下几组:
●数据定义语言DDL(Data Definition Language):包括定义、修改与删除基本表及建立与删除索引等。
●数据操纵语言DML(Data Manipulation Language):包括插入、修改与删除数据等。
●数据查询语言DQL(Data Query Language):包括单表查询、连接查询、嵌套查询等各种查询功能。
●数据控制语言DCL(Data Control Language):包括数据的安全性控制、数据的完整性控制、数据库的恢复及并发控制等功能。
殆砸逼半措逝咬杯裔丰强腑蝇傲渤射眷级酉帘贸未椿捉韩讫宛娱完渗哭亡第10章关系数据库标准语言SQL 浙大城院数据库第10章关系数据库标准语言SQL 浙大城院数据库
名称
动词
功能
数据查询
SELECT
查询数据
数据定义
CREATE,DROP,ALTER
定义、撤消和修改数据模式
数据操纵
INSERT,UPDATE,DELETE
增、删、改数据
数据控制
GRANT,REVOKE
数据访问权限的控制
其作用是建立和使用数据库。
藉脉窄固拔幽峡昧昼辖樟奋么兹躁支峻泵迄纫链锥铁删硬错阎楚棚冷峨贫第10章关系数据库标准语言SQL 浙大城院数据库第10章关系数据库标准语言SQL 浙大城院数据库
SQL语言的基本概念
首先介绍两个基本概念:基本表和视图。
基本表(BASE TABLE):是独立存在的表,不是由其它的表导出的表。一个关系对应一个基本表,一个或多个基本表对应一个存储文件。
视图(VIEW):是
[笔记]第10章 关系数据库标准语言SQL 浙大城院数据库 来自淘豆网m.daumloan.com转载请标明出处.