VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

dropdb

功能描述

dropdb工具用于删除已经存在的数据库。执行此命令的用户必须是数据库超级用户或者是数据库的所有者。

dropdb是对SQL命令DROP DATABASE的封装。

语法格式

dropdb [OPTION]... DBNAME

DBNAME:指定要删除的数据库名称。

参数说明

通用参数

  • -e, --echo

    回显dropdb生成并发送到服务端的命令。

  • -i, --interactive

    在做任何破坏性动作前发出确认提示。

  • -V, --version

    输出dropdb命令的版本信息,然后退出。

  • --if-exists

    不要抛出如果数据库不存在时发出的错误。

  • -?, --help

    显示dropdb命令的帮助信息,然后退出。

连接参数

  • -h, --host=HOSTNAME

    指定运行服务器的主机名,如果数值以斜杠开头则被用作到Unix域套接字的路径。

  • -p, --port=PORT

    指定主机端口号。

  • -U, --username=USERNAME

    指定所连接主机的用户名。

  • -w, --no-password

    不出现输入密码提示。如果主机要求密码认证并且密码没有通过其它形式给出,则连接尝试将会失败。

  • -W, --password

    指定用户连接的密码。

  • --maintenance-db=DBNAME

    指定要删除数据库时连接的数据库名称。

使用示例

使用如下删除demo数据库,执行命令前提示并且回显执行的命令:

dropdb  -i -e demo

显示内容如下所示:

Database "demo" will be permanently removed.
Are you sure? (y/n) y
DROP DATABASE demo;