跳到主要内容

十、MySQL 删除数据库

MySQL 删除数据库的方式有两种

1、 使用mysqladmindrop命令删除数据库;
2、 使用DROPDATABASE语句删除数据库;

在删除数据库过程中,务必要十分谨慎,因为在执行删除命令后,所有数据将会消失,而且不可撤销

如果使用普通用户连接到 MySQL 服务器,可能需要特定的权限来创建或者删除 MySQL 数据库

我们使用 root 用户登录,因为 root 用户拥有最高权限

使用 mysqladmin drop 命令删除数据库

可以使用 mysqladmin drop 命令来删除数据库

mysqladmin 命令语法格式如下

mysqladmin [OPTIONS] command [command-option] command ...

通过执行 mysqladmin --help,可以得到 mysqladmin 的版本所支持的一个选项列表

命令(command)描述
create databasename创建一个新数据库
drop databasename删除一个数据库及其所有表
extended-status给出服务器的一个扩展状态消息
flush-hosts洗掉所有缓存的主机
flush-logs洗掉所有日志
flush-tables洗掉所有表
flush-privileges再次装载授权表(同 reload )
kill id,id,…杀死 mysql 线程
password新口令,将老口令改为新口令
ping检查 mysqld 是否活着
processlist显示服务其中活跃线程列表
reload重载授权表
refresh洗掉所有表并关闭和打开日志文件
shutdown关掉服务器
status给出服务器的简短状态消息
variables打印出可用变量
version得到服务器的版本信息

下面的mysqladmin drop 可以删除我们前一章节中创建的 souyunku 数据库