DROP DATABASE

最近更新时间:2025-07-10 11:09:31

我的收藏

说明

支持内核:Presto、SparkSQL。
用途:删除指定的数据库。

语法

DROP {DATABASE | SCHEMA} [IF EXISTS] database_name [RESTRICT | CASCADE]

参数

DATABASE|SCHEMA:同一个意思,都可以使用。
database_name:数据库名称。
RESTRICT:如果数据库包含表,则不会删除该数据库,不填,默认是该模式。
CASCADE:强制删除所有数据库表。

示例

-- 删除该数据库及其包含的表
DROP DATABASE test CASCADE;

-- 使用 IF EXISTS 语句删除数据库
DROP DATABASE IF EXISTS test;