DROP <object>¶
从系统中移除指定对象。
语法¶
DROP <object_type> [ IF EXISTS ] <identifier> [ CASCADE | RESTRICT ]
有关具体语法、使用说明和示例,请参阅:
组织对象:
账户对象:
数据库对象:
类:
一般使用说明¶
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;