DROP DATABASE
使用 DROP DATABASE
命令从 RisingWave 实例中删除数据库。
删除数据库之前,必须使用 DROP SCHEMA 删除所有依赖于该数据库的 schema。
caution
DROP DATABASE
将删除数据库中的所有数据,此操作无法撤销。
句法
DROP DATABASE [ IF EXISTS ] database_name;
参数
参数或子句 | 描述 |
---|---|
IF EXISTS 子句 | 如果指定的数据库不存在,不返回错误信息。 |
database_name | 要删除的数据库的名称。您可以使用 SHOW DATABASES 获取所有可用数据库的列表。 |
示例
此语句可删除包含两个 schema rw_schema
和 public
(默认 schema)的 rw_db
数据库:
DROP SCHEMA rw_db.rw_schema;
DROP SCHEMA rw_db.public;
DROP DATABASE rw_db;
如果不希望 RisingWave 在要删除的数据库不存在时返回错误信息,请使用以下语句:
DROP DATABASE IF EXISTS rw_db;