MySQL DROP Database2025年3月17日 | 阅读 3 分钟 我们可以使用 MySQL DROP DATABASE 命令快速删除/移除 MySQL 数据库。它将永久删除数据库以及所有表、索引和约束。因此,在 MySQL 中删除数据库时,我们必须非常小心,因为我们将丢失数据库中所有可用数据。如果数据库在 MySQL 服务器中不存在,DROP DATABASE 语句将抛出错误。 MySQL 允许我们主要通过两种方式删除/移除数据库:
MySQL 命令行客户端我们可以使用 DROP DATABASE 语句和以下语法删除 MySQL 中现有的数据库 在 MySQL 中,我们也可以使用以下语法删除数据库。这是因为 schema 是 database 的同义词,所以我们可以互换使用它们。 参数解释 上述语法的参数说明如下
示例 让我们通过一个示例了解如何在 MySQL 中删除数据库。打开 MySQL 控制台并输入密码(如果我们在安装过程中设置了密码)。现在我们准备删除数据库。 接下来,使用 SHOW DATABASES 语句查看服务器中所有可用的数据库 ![]() 假设我们要删除名为 "mytestdb_copy" 的数据库。执行以下语句 现在我们可以通过执行以下查询来验证我们的数据库是否已删除。它将如下所示 ![]() 从上面我们可以看到数据库“mytestdb_copy”已成功删除。 注意:所有数据库名、表名和表字段名都区分大小写。在给出任何 SQL 命令时,我们必须使用正确的名称。使用 MySQL Workbench 删除数据库要使用此工具删除数据库,我们首先需要启动 MySQL Workbench 并使用用户名和密码登录到 MySQL 服务器。它将显示以下屏幕 ![]() 现在执行以下步骤删除数据库 1. 转到导航选项卡,点击 Schema 菜单。在这里,我们可以看到所有以前创建的数据库。如果我们想删除一个数据库,右键单击要删除的数据库,例如 Schema 菜单下的 testdb_copy,然后选择 Drop Schema 选项,如以下屏幕所示。 ![]() 当我们点击 Drop Schema 选项时,MySQL Workbench 会显示一个对话框,要求确认删除过程。如果我们选择 Review SQL,它将生成要执行的 SQL 语句。如果我们选择 Drop Now 选项,数据库将被永久删除。 ![]() 如果我们要安全删除数据库,则需要选择“Review SQL”选项。一旦确定,点击“Execute”按钮执行语句。下面的屏幕解释得更清楚 ![]() 一旦我们点击执行按钮,MySQL 将返回以下消息,表明数据库已成功删除。由于数据库 testdb_copy 是一个空数据库,受影响的行数为零。 ![]() 如果我们验证 schemas 选项卡,我们将不再在列表中找到 testdb_copy 数据库。 下一主题MySQL 复制数据库 |
我们请求您订阅我们的新闻通讯以获取最新更新。