全部产品
云市场

DROP SCHEMA

更新时间:2019-03-20 16:10:30

删除Schema

语法

  1. DROP {DATABASE | SCHEMA}
  2. [IF EXISTS]
  3. database_name
  4. [RESTRICT|CASCADE]

参数

  • RESTRICT:如果该database不为空(有表存在),DROP操作会报错,执行失败,RESTRICT是默认逻辑。

  • CASCADE:即使该database不为空(有表存在),DROP也会级联删除下面的所有表。

示例

  1. mysql> show tables;
  2. +----------------------+
  3. | TABLE_NAME |
  4. +----------------------+
  5. | nation_text_string |
  6. | primitives_parquet_p |
  7. +----------------------+
  8. 2 rows in set (0.04 sec)
  9. mysql> drop database myfirstdb;
  10. ERROR 18802 (HY000): DropOperationFailedException:Can not drop non-empty database.
  1. mysql> drop database myfirstdb cascade;
  2. Query OK, 0 rows affected (0.94 sec)