删除所有表中的所有记录

时间:2015-12-01 21:11:41

标签: java mysql database netbeans

我正在开发一个类似于我之前的项目,我正在尝试使用以前的应用数据库。但问题是以前的数据库是满的,现在我有很多表要删除,我有一个表,其中我有所有的表名称,即客户表是用他们的名字创建的,我已经使用了另一个表,其中有客户名称及其tablename列。我希望删除所有客户表并将客户详细信息表清空..

1 个答案:

答案 0 :(得分:0)

使用mysql很容易!

mysqldump -d -u someuser -p mydatabase customer_detail

mysqldump执行数据库的备份或转储

-d指定不导出数据,只导出表格结构

-u someuser -p mydatabase您的数据库凭据

customer_detail转储中所需表格的名称 - 这将排除未列出的所有其他表格(如果您希望其他表格也列在此处)。

您可以转储到文件:

mysqldump -d -u someuser -p mydatabase customer_detail > mydatabase.sql

然后重新导入:

mysql -u someuser -p anotherdatabase < mydatabase.sql