DROP DATABASE

删除数据库。

概要

DROP DATABASE [IF EXISTS] name

描述

DROP DATABASE删除数据库。 它删除数据库的catalog条目,并删除包含数据的目录。 它只能由数据库所有者执行。 另外,当您或其他任何人连接到目标数据库时,也无法执行该命令。 (连接到postgres或任何其他数据库以发出此命令。)

Warning: DROP DATABASE无法撤消。小心使用!

参数

IF EXISTS 如果数据库不存在,请不要报错。在这种情况下会发出通知。

name

要删除的数据库的名称。

注解

无法在事务块内部执行DROP DATABASE

连接到目标数据库时无法执行此命令。 因此,改为使用程序dropdb可能更方便,该程序是该命令的包装器。

示例

删除名为testdb的数据库:

DROP DATABASE testdb;

兼容性

SQL标准中没有DROP DATABASE语句。

另见

[ALTER DATABASE](ALTER_DATABASE.html#topic1) , [CREATE DATABASE](CREATE_DATABASE.html#topic1)

Parent topic: SQL Command Reference

当前内容版权归GreenPlum和翻译组所有,若有侵权请联系删除下架 修订时间: 2024-09-15 21:48:10

results matching ""

    No results matching ""