【问题标题】:Delete all the records from all the tables删除所有表中的所有记录
【发布时间】:2015-12-01 21:11:41
【问题描述】:
我正在开发一个与我之前的项目类似的项目,并且我正在尝试使用之前的应用程序数据库。但问题是以前的数据库已满,现在我有很多表要删除,我有一个表,其中我有表的所有名称,即客户表是用他们的名字创建的,我使用了另一个表,其中有客户名称及其表名列。我希望删除所有客户表,并将客户详细信息表清空..
【问题讨论】:
标签:
java
mysql
database
netbeans
【解决方案1】:
用 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