SQL语言(一)模式

一、模式的定义

一个关系数据库管理系统的实例中可以建立多个数据库,一个数据库中可以建立多个模式,一个模式下通常包括多个表、视图和索引等数据库对象。模式实际上就是一个命名空间,用大白话说就是把数据库中的某些对象打包在一起,让它们属于某个模式。

二、创建模式

CREATE SCHEMA <权限名> AUTHORIZATION <用户名>;

如果没有指定模式名,那么模式名隐含为用户名,要创建模式,调用该命令的用户必须拥有数据库管理员权限,或者获得了数据库管理员授予的CREATE SCHEMA的权限

三、删除模式

DROP SCHEMA <模式名> <CASCADE|RESTRICT>;
  • CASCADE(级联):表示在删除模式的同时把该模式中所有的数据库对象全部删除
  • RESTRICT(限制):表示如果该模式中已经定义了下属的数据库对象(如表、视图等),则拒绝删除语句的执行。只有当该模式中没有任何下属的对象时才能执行DROP SCHEMA语句
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值