删除所有表中的所有记录

问题描述 投票:-2回答:1

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

java mysql database netbeans
1个回答
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
© www.soinside.com 2019 - 2024. All rights reserved.