1
SQL语言的特点
SQL语言的组成
SQL的数据定义语句的使用
SQL的数据查询语句的使用
SQL的数据操纵语句的使用
SQL的数据控制语句的使用
本章要点:
2
SQL的工作原理
SQL请求
数据
数据库
DB
数据库管理系统
DBMS
当用户去要检索数据库的数据时通过SQL发出申请,DBMS对请求进行处理,将结果返回用户。
3
SQL的特点
通用性强: 集数据定义/数据操纵/数据控制功能于一体
两种使用方式(统一的语法结构)
方式一、独立的用于联机交互使用方式;
方式二、嵌入到高级语言使用。
面向集合(表):改变以往操作方式(记录操作),建立表间(集合)的数据操作。
易学易用: 语法非常接近自然语言(英语)便于学习理解
4
SQL支持三级模式
视图:是一个虚表。数据库中仅存视图定义,不存对应的数据。
基本表:独立存在的表。在SQL中一个关系对应一个表,每个基表对应一个存储文件,一个表可带若干索引。
存储文件:逻辑结构组成数据库的内模式。
存储文件+索引=内模式
5
外模式
模式
内模式
Storefile1
Storefile2
Storefile3
Storefile4
Basetable1
Basetable2
Basetable3
Basetable4
View1
View2
SQL
用户
SQL支持关系数据库三级模式
视图
基本表
存储文件
6
数据查询语言( DQL ):query
SELECT
数据定义语言(DDL) : definition
CREATE;DROP; ALTER
数据操作语言(DML ): manipulation
INSERT; UPDATE; DELETE
数据控制语言(DCL) : control
GRANT;REVOKE
SQL的基本功能
9
基本表定义:
CREATE TABLE <表名>(
<列名> <数据类型> [<列级完整性约束>],
<列名> <数据类型> [<列级完整性约束>],
……, [<表级完整性约束>] )[<其它参数>]
<表名>给出要创建的基本表的名称;
<列名>给出列名或字段名;
<数据类型>
<列级完整性约束>
<表级完整性约束>
<其它参数>
10
数据类型
数据库标准语言sqlPPT课件 来自淘豆网m.daumloan.com转载请标明出处.