91SQL特点 SQL具有如下特点: (1)SQL具有十分灵活和强大的查询功能,其 SELECT语句能完 成相当复杂的查询操作,包括各种关系代数操作、统计、排序等 操作; ·(2)SQL不是一个应用开发语言,它只提供对数据库的操作功能 不能完成屏幕控制、菜单管理、报表生成等功能,但SQL既可作 为交互式语言独立使用,也可作为子语言嵌入在主语言中使用 成为应用开发语言的-部分; (3)SQL是国际标准语言,有利J各种数据库之间交换数据,有 利于程序的移植,有利于实现高度的数据独立性,有利于实现标 准化; (4)SQL的词汇不多,完成核心功能只用了9个英语动词,它的 语法结构接近英语,因此容易学习和使用 计算机基础教研讴回
计算机基础教研室 9.1 SQL特点 6 • SQL具有如下特点: • (1)SQL具有十分灵活和强大的查询功能,其SELECT语句能完 成相当复杂的查询操作,包括各种关系代数操作、统计、排序等 操作; • (2)SQL不是一个应用开发语言,它只提供对数据库的操作功能, 不能完成屏幕控制、菜单管理、报表生成等功能,但SQL既可作 为交互式语言独立使用,也可作为子语言嵌入在主语言中使用, 成为应用开发语言的一部分; • (3)SQL是国际标准语言,有利于各种数据库之间交换数据,有 利于程序的移植,有利于实现高度的数据独立性,有利于实现标 准化; • (4)SQL的词汇不多,完成核心功能只用了9个英语动词,它的 语法结构接近英语,因此容易学习和使用。 返回
92SQL数据定义 本节介绍对SQL模式、基本表和索引的创建和撤销等 操作 算机基础教研蜜
计算机基础教研室 9.2 SQL数据定义 • 本节介绍对SQL模式、基本表和索引的创建和撤销等 操作。 7
9.21sQL模式的创建和撤销 ·SQL模式的创建 ·在SQL中,一个SQL模式定义为基本表的集合。一个 sQL模式由模式名和模式拥有者的用户名或账号来确 定,并包含模式中每一个元素(基本表、视图、索引 等)的定义。刨建SαL模式,就是定义了一个存储空 8 计算机基础教研室
计算机基础教研室 9.2.1SQL模式的创建和撤销 • SQL模式的创建 • 在SQL中,一个SQL模式定义为基本表的集合。一个 SQL模式由模式名和模式拥有者的用户名或账号来确 定,并包含模式中每一个元素(基本表、视图、索引 等)的定义。创建SQL模式,就是定义了一个存储空 间。 8
·SQL模式的创建可用 CREATE SCHEMA语句定义,其 基本语法如下: · CREATE SCHEMA<模式名> AUTHORIZATION< 用户名> 例如,下面语句定义了教学数据库的SQL模式 CREATE SCHEMA ST CO AUTHORIZATION LISMITH: 该模式名为STco,拥有者为 LISMITH。 算机基础教研蜜
计算机基础教研室 • SQL模式的创建可用CREATE SCHEMA语句定义,其 基本语法如下: • CREATE SCHEMA <模式名> AUTHORIZATION < 用户名> • 例如,下面语句定义了教学数据库的SQL模式: • CREATE SCHEMA ST_CO AUTHORIZATION LISMITH; • 该模式名为ST_CO,拥有者为LISMITH。 9
sQL模式的撤銷 当一个SQL模式及其所属的基本表、视图等元素都不 需要时,可以用DROP语句撤销这个SQL模式。DROP 语句的语法如下: DROP SCHEMA<模式名>[ CASCADE RESTRICT 其方式有两种: CASCADE(级联式)方式:执行DROP语句时,把 SQL模式及其下属的基本表、枧图、索引等所有元素 全部撤销。 10 计算机基础教研室
计算机基础教研室 • SQL模式的撤销 • 当一个SQL模式及其所属的基本表、视图等元素都不 需要时,可以用DROP语句撤销这个SQL模式。DROP 语句的语法如下: • DROP SCHEMA <模式名> [ CASCADE | RESTRICT] • 其方式有两种: • CASCADE(级联式)方式:执行DROP语句时,把 SQL模式及其下属的基本表、视图、索引等所有元素 全部撤销。 10