删除单个数据库的所有表

时间:2015-09-18 06:24:29

标签: mysql

我需要从magento的数据库名称“marketing”中删除所有表。我是初学者,所以我不太了解。

请帮助我,因为我无法删除我的数据库。

谢谢,

Divyang

1 个答案:

答案 0 :(得分:1)

您可以直接从linux服务器使用以下单行命令,但首先在任何测试环境中进行测试,然后再执行安全端。

mysql -uroot -p<pass> -Nse 'show tables' margeting | while read table; do mysql -uroot -p<pass> marketing -e "drop table $table"; done

如果您想手动执行,请使用以下步骤 -

首先获取所有表格 -

show tables from margeting;

现在准备drop命令你可以在excel等中使用 -

use marketing;
drop table mytable1;
drop table mytable2;

现在您可以从任何查询浏览器等任何地方执行这些语句 -