Fork me on GitHub

数据模式的定义,删除

1.数据定义

              SQL的数据定义语句

操作对象 操作方式
创建 删除 修改
模式 CREATE  SCHEMA DROP  SHENMA  
CREATE  TABLE DROP  TABLE ALTER  TABLE
视图 CREATE  VIEW DROP  VIEW  
索引 CREAT  INDEX DROP  INDEX ALTER  INDEX

一个关系数据库管理系统的实例中可以建立多个数据库,一个数据库中可以建立多个模式。一个模式下通常包括多个表,视图和索引等数据库对象。

 

2.定义模式  (模式好比仓库里的一个房子,可以有多个房子,房子里包含了表,视图,索引。数据库就是这个仓库)

  语句:

     CREATE  SCHEMA <模式名>  AUTHORIZATION  <用户名>;

例如:为用户WANG定义一个学生—课程模式S-T

      CREATE  SCHEMA "S-T"  AUTHORIZATION  WANG;

      模式名S-T可有可无,如果没有指定模式名,系统默认为用户名。

 

 

3.删除模式

  语句:

     DROP  SCHEMA  <模式名><CASCADE | RESTRICT>;

      其中CASCADE和RESTRICT两者必选其一。

      选择CASCADE(级联),表示删除该模式中所有的数据库对象。选择RESTRICT(限制),表示如果该模式中已经定义了下属数据库对象,则拒绝删除,只有该模式中没有任何下属对象才能删除该模式

   例如:

    DROP  SHENMA “S-T” CASCADE;

posted @ 2020-04-22 09:22  云源  阅读(735)  评论(0编辑  收藏  举报
湖南云源网络科技有限公司 www. ysource.cn 版权所有   ICP证:湘ICP备18004366号
  邮箱:2536201485@qq.com   CSDN博客地址:https://blog.csdn.net/qq_32885621 有事您Q我