MySQL是一个非常流行的开源数据库,它被许多不同类型和规模的公司使用。在本文中,我们将讨论如何删除MySQL数据库?
null
登录MySQL数据库
在MySQL服务器中删除数据库是一个简单而快速的解决方案,可以删除数据以及表和数据库方案。我们将使用root权限向本地MySQL服务器守护程序发出命令。
$ sudo mysql -u root

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

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

删除数据库中的所有表
另一种方法是逐个删除所有表或使用简单的脚本。在这里,数据库将不会被删除,但数据库的表将被删除。
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