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  云源  阅读(804)  评论(0)    收藏  举报
湖南云源网络科技有限公司 www. ysource.cn 版权所有   ICP证:湘ICP备18004366号
  邮箱:2536201485@qq.com   CSDN博客地址:https://blog.csdn.net/qq_32885621 有事您Q我