gpt4 book ai didi

mysql - 如何使用 phpmyAdmin 从 mySQL 数据库中删除所有表?

转载 作者:行者123 更新时间:2023-11-29 05:13:57 25 4
gpt4 key购买 nike

我需要一个简单的命令来删除数据库中的所有表。到处都找不到。有点像

DELETE ALL TABLES of `db1231123`

最佳答案

如何在 phpMyAdmin 中重置数据库

  1. 登录到您的 cPanel 界面。
  2. 在 cPanel 主屏幕中,查找数据库类别,然后单击 phpMyAdmin 工具。
  3. 这将打开 phpMyAdmin 工具。单击页面顶部的“数据库”选项卡。这会列出帐户中的所有数据库。找到您要使用的数据库并单击它。
  4. 下一个屏幕列出了数据库中的所有表。滚动到底部并点击“全部选中”复选框。
  5. “全部选中”复选框旁边是命令的下拉列表。找到并单击“删除”选项。
  6. 然后您将看到一个确认屏幕,显示 phpMyAdmin 将运行的 SQL 查询。单击"is"按钮确认并运行查询。
  7. 查询运行后,表将从列表中删除。您应该在顶部看到一条消息,上面写着“在数据库中找不到表”。这意味着数据库是空的。

注意:如果您一遍又一遍地重新创建相同的数据库对象,您可能希望保存在第 6 步中生成的脚本。然后您实际上可以在下次要再次删除所有表时执行 SQL。

备选

您还可以使用以下语句生成必要的 DROP TABLE 语句:

SELECT CONCAT('DROP TABLE IF EXISTS ', table_name, ';')
FROM information_schema.tables
WHERE table_schema = 'your-db-name';

获取该查询的输出,并在其周围放置以下 SET FOREIGN_KEY_CHECKS 语句:

SET FOREIGN_KEY_CHECKS = 0;
-- here come the generated statements, for example:
DROP TABLE IF EXISTS users;
DROP TABLE IF EXISTS companies;
-- ... etc.
--
SET FOREIGN_KEY_CHECKS = 1;

关于mysql - 如何使用 phpmyAdmin 从 mySQL 数据库中删除所有表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35680959/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com