Mysql 简明教程
MySQL - Drop Database
MySQL DROP Database Statement
MySQL 中的 DROP DATABASE 语句用于删除数据库以及所有数据,例如表、视图、索引、存储过程和约束。
在删除现有数据库时 −
-
确保对要删除的数据库进行备份,这一点很重要,因为一旦执行 “DROP DATABASE” 语句,数据库中的所有数据和数据库对象将永久删除且无法恢复。
-
还要确保没有其他用户或应用程序当前连接到我们要删除的数据库。如果我们在其他用户连接到数据库时尝试删除数据库,那么它可能导致数据损坏或其他问题。
除了这些,在使用 DROP DATABASE 语句删除任何数据库之前,我们需要确保我们拥有必要的权限。
Dropping a Database using mysqladmin
您将需要特殊权限来创建或删除 MySQL 数据库。因此,假设您可以访问 root 用户,那么可以使用 mysql mysqladmin 二进制文件创建任何数据库。
Note: 删除任何数据库时要小心,因为您将失去数据库中所有可用的数据。
Example
以下是一个示例,用于删除在上一个章节中创建的数据库 (TUTORIALS) −
[root@host]# mysqladmin -u root -p drop TUTORIALS
Enter password:******
这将给您一个警告,它会要求您确认 (Y/N) 您是否真的想删除此数据库。如果您输入 'y',则数据库将被删除,否则不会删除 −
Dropping the database is potentially a very bad thing to do.
Any data stored in the database will be destroyed.
Do you really want to drop the 'TUTORIALS' database [y/N] y