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;