数据库原理教学课件 四、SQL语句组成 数据库的体系结构分为三级,SQL也支持这三级 模式结构,视图(外模式)、基本表(模式)、 存储文件(内模式)。 SOL的数据定义功能包括:定义表、定义视图、 定义索引。其中外模式对应视图、模式对应基本 表,内模式对应存储文件
16 四、 SQL语句组成 数据库的体系结构分为三级,SQL也支持这三级 模式结构,视图(外模式)、基本表(模式)、 存储文件(内模式)。 SOL的数据定义功能包括:定义表、定义视图、 定义索引。其中外模式对应视图、模式对应基本 表,内模式对应存储文件
数据库原理款学课件 四、SQL语句组成 按功能$QL语言可分为四个部分: l.数据定义语言DDL(data definition language)用于定 义数据库的逻辑结构,是对关系模式一级的定义,包括 基本表、视图及索引的定义。 例如:CREATE、DROP、ALTER等语句。 米CREATE SCHEMA一向数据库添加一个新模式。 米DROP SCHEMA一从数据库中删除一个模式。 米ALTER TABLE一修改数据库表结构。 米CREATE VIEW—创建一个视图。 米CREATE INDEX一为数据库表创建一个索引。 米CREATE PROCEDURE—创建一个存储过程
17 按功能SQL语言可分为四个部分 : 1.数据定义语言DDL(data definition language)用于定 义数据库的逻辑结构,是对关系模式一级的定义,包括 基本表、视图及索引的定义。 例如:CREATE、DROP、ALTER等语句。 CREATE SCHEMA——向数据库添加一个新模式。 DROP SCHEMA——从数据库中删除一个模式。 ALTER TABLE——修改数据库表结构。 CREATE VIEW——创建一个视图。 CREATE INDEX——为数据库表创建一个索引。 CREATE PROCEDURE——创建一个存储过程。 四、 SQL语句组成
数据库原理欲学课件 四、SQL语句组成 2.数据操作语言 数据操纵语言DML(data manipulation language) 用于对关系模式中具体数据的增、删、改等操作 例如:DROP、UPDATE、DELETE语句。 米insert-一向数据库表添加新数据行。 米DELETE一从数据库表中删除数据行。 米UPDATE一更新数据库表中的数据
18 2.数据操作语言 数据操纵语言DML(data manipulation language) 用于对关系模式中具体数据的增、删、改等操作。 例如:DROP、UPDATE、DELETE语句。 insert——向数据库表添加新数据行。 DELETE——从数据库表中删除数据行。 UPDATE——更新数据库表中的数据。 四、 SQL语句组成
数据库原理教学课件 四、SQL语句组成 3.数据查询语言 数据查询语言DQL(data query language)用于查 询数据。例如:SELECT语句。 SELECT一从数据库表中检索数据行和列
19 3.数据查询语言 数据查询语言DQL(data query language)用于查 询数据。例如:SELECT语句。 SELECT——从数据库表中检索数据行和列。 四、 SQL语句组成
数据库原理教学课件 四、SOL语句组成 4.数据控制语言DCL (data control language)用于数 据访问权限的控制 例如:GRANT、REVOKE、COMMIT、ROLLBACK等语 句。 米GRANT—授予用户访问权限。 米DENY 拒绝用户访问。 米REVOKE 一解除用户访问权限。 ★ 事务控制 米COMMIT 结束当前事务。 米ROLLBACK 一中止当前事务。 米SET TRANSACTION一定义当前事务数据访问特征。 SQL语言集这些功能于一体,语言风格统一,可以独立完成数据 库生命周期中的全部活动,为数据库应用系统开发提供了良 好的环境。 返回
20 4.数据控制语言DCL(data control language)用于数 据访问权限的控制。 例如:GRANT、REVOKE、COMMIT、ROLLBACK等语 句。 GRANT——授予用户访问权限。 DENY——拒绝用户访问。 REVOKE——解除用户访问权限。 事务控制 COMMIT——结束当前事务。 ROLLBACK ——中止当前事务。 SET TRANSACTION——定义当前事务数据访问特征。 SQL语言集这些功能于一体,语言风格统一,可以独立完成数据 库生命周期中的全部活动,为数据库应用系统开发提供了良 好的环境。 ` 返回 四、 SQL语句组成