DROP <object>

从系统中移除指定对象。

另请参阅:

CREATE <object>SHOW <objects>UNDROP <object>

语法

DROP <object_type> [ IF EXISTS ] <identifier>  [ CASCADE | RESTRICT ]
Copy

有关具体语法、使用说明和示例,请参阅:

组织对象:

账户对象:

数据库对象:

类:

一般使用说明

  • DROP 命令可以包含 IF EXISTS 子句。如果指定了此子句,但目标对象不存在,则该命令不会返回错误,并会成功完成。

  • CASCADE | RESTRICT 参数仅适用于数据库、架构和表,并用于指定当存在引用对象的外键时是否可以删除该对象:

    • 设置为 CASCADE 会删除该对象,以及引用该对象的所有外键。

    • 设置为 RESTRICT 会返回警告,并且不会删除该对象。

示例

DROP DATABASE mydb;

DROP DATABASE IF EXISTS mydb;

DROP DATABASE IF EXISTS mydb RESTRICT;

DROP DATABASE IF EXISTS mydb CASCADE;
Copy
语言: 中文