定义基本表-ubuntu 18.04 安装opencv3.4.5的教程(图解)

时间:2024-07-15 01:58:23
【文件属性】:

文件名称:定义基本表-ubuntu 18.04 安装opencv3.4.5的教程(图解)

文件大小:4.99MB

文件格式:PDF

更新时间:2024-07-15 01:58:23

数据库系统概 王珊 课后习题

二、数据定义 SQL 的数据定义功能包括模式定义、表定义、视图和索引的定义,如表 3-2所示。 表 3-2 SQL 的数据定义语句 操作方式 操作对象 创建 删除 修改 模式 CREATE SCHEMA DROP SCHEMA 表 CREATE TABLE DROP TABLE ALTER TABLE 视图 CREATE VlEW DROP VIEW 索引 CREATE INDEX DROP INDEX ALTER INDEX 1.模式的定义与删除 (1)定义模式 在 SQL 中,模式定义语句如下: CREATE SCHEMA<模式名>AUTHORIZATION<用户名> 如果没有指定<模式名>,那么<模式名>隐含为<用户名>。要创建模式,调用该命令的用户必须拥有数据库 管理员权限,或者获得了数据库管理员授予的 CREATE SCHEMA 的权限。 定义模式实际上定义了一个命名空间,在这个空间可以进一步定义该模式包含的数据库对象,例如基本表、 视图、索引等。 在 CREATE SCHEMA 中可以接受 CREATE TABLE,CREATE VIEW 和 GRANT 子句。也就是说用户可以在 创建模式的同时在这个模式定义中进一步创建基本表、视图,定义授权。 模式嵌套定义的语句是: CREATE SCHEMA<模式名>AUTHORIZATION<用户名>[<表定义子句>|<视图定义子句>|<授权定义了句>] (2)删除模式 在 SQL 中,删除模式语句如下: DROP SCHEMA<模式名> 其中 CASCADE 和 RESTRICT 两者必选其一。选择了 CASCADE(级联),表示在删除模式的同时把该模式 中所有的数据库对象全部删除;选择了 RESTRICT(限制),表示如果该模式中已经定义了下属的数据库对象(如 表、视图等),则拒绝该删除语句的执行。只有当该模式中没有任何下属的对象时才能执行 DROP SCHEMA 语句。 2.基本表的定义、删除与修改 (1)定义基本表 29


网友评论