DROP DATABASE

DROP DATABASE —删除数据库

Synopsis

DROP DATABASE [ IF EXISTS ] name

Description

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

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

Parameters

  • IF EXISTS

    • 如果数据库不存在,请不要引发错误。在这种情况下发出通知。
  • name

    • 要删除的数据库的名称。

Notes

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

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

Compatibility

SQL 标准中没有DROP DATABASE语句。

See Also

CREATE DATABASE