MySQL——删除视图

    删除视图是指删除数据库中已存在的视图。删除视图时,只能删除视图的定义,不会删除数据。

    语法格式:

    DROP   VIEW   [  IF  EXISTS  ]

        view_name  [, view_name]  …

        [  RESTRICT  |   CASCADE ]

    a.    IF EXISTS   参数指判断视图是否存在,如果存在则执行;不存在则不执行。

    b.    [, view_name]  …    参数表示要删除的视图的名称和列表,各个视图名称之间用逗号隔开。


    该语句从数据字典中删除指定的视图定义;如果该视图导出了其他视图,则使用  CASCADE  级联删除,或者先显式删除导出的视图,再删除该视图;删除基表时,由该基表导出的所有视图定义都必须显式删除。


【例】删除  stu_glass 视图。

删除语句:

mysql> DROP  VIEW  IF  EXISTS  stu_glass;
Query OK, 0 rows affected (0.00 sec)

查看删除结果:

mysql> SHOW  CREATE  VIEW  stu_glass;
ERROR 1146 (42S02): Table 'test_db.stu_glass' doesn't exist


【注】参考于清华大学出版社《MySQL数据库应用案例课堂》2016年1月第1版

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:撸撸猫 设计师:马嘣嘣 返回首页

打赏作者

时光·漫步zth

你的鼓励是我最大的动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值