SQL 模式(SCHEMA)

如果把数据库比作一个大仓库的话,模式就好比是仓库里的一间屋子。
创建模式的用户必须拥有数据库管理员权限,或者获得了数据库管理员授予的CREATE SCHEMA的权限。
(数据库不区分大小写)

  1. 定义
CREATE SCHEMA<模式名>AUTHORIZATION<用户名>

例:

create schema"S-T" authorization wang;

为用户wang定义了一个学生-课程模式S-T

  1. 删除
DROP SCHEMA<模式名>

其中,CASCADE(级联)表示删除模式的同时把该模式中所有的数据库对象全部删除。
RESTRICT(限制)表示如果该模式中已经定义了下属的数据库对象(如表、视图等),则拒绝该删除语句的执行。

例:

drop schema wang cascade;

删除了模式wang,同时删除该模式中所有已定义的表、视图等。

你可能感兴趣的:(SQL,SQL,模式,SCHEMA)