如何删除MySQL数据库?

MySQL是一个非常流行的开源数据库,它被许多不同类型和规模的公司使用。在本文中,我们将讨论如何删除MySQL数据库?

null

登录MySQL数据库

在MySQL服务器中删除数据库是一个简单而快速的解决方案,可以删除数据以及表和数据库方案。我们将使用root权限向本地MySQL服务器守护程序发出命令。

$ sudo mysql -u root
Login MySQL Database
登录MySQL数据库

列出数据库

我们将列出现有的数据库,以获得数据库的名称,不要犯错误。

show databases;
List Databases
列出数据库

删除数据库

我们将放弃数据库名称测试。drop的语法如下所示。我们发出命令 删除数据库 并提供如本例所示的数据库名称 测试 .

DROP DATABASE test;
Drop Database
删除数据库

删除数据库中的所有表

另一种方法是逐个删除所有表或使用简单的脚本。在这里,数据库将不会被删除,但数据库的表将被删除。

SET FOREIGN_KEY_CHECKS = 0; SET @tables = NULL;SELECT GROUP_CONCAT(table_schema, '.', table_name) INTO @tables FROM information_schema.tables  WHERE table_schema = 'database_name'; -- specify DB name here.SET @tables = CONCAT('DROP TABLE ', @tables);PREPARE stmt FROM @tables;EXECUTE stmt;DEALLOCATE PREPARE stmt;SET FOREIGN_KEY_CHECKS = 1;
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享