Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从所有表中删除所有记录_Java_Mysql_Database_Netbeans - Fatal编程技术网

Java 从所有表中删除所有记录

Java 从所有表中删除所有记录,java,mysql,database,netbeans,Java,Mysql,Database,Netbeans,我正在做一个项目,这是类似于我以前的一个,我试图使用以前的应用程序数据库。但问题是以前的数据库已满,现在我有许多表要删除,我有一个表,其中我有表的所有名称,即客户表是用它们的名称创建的,我使用了另一个表,其中有客户的名称及其tablename列。我希望删除所有客户表,并清空客户详细信息表 使用mysql很容易做到这一点 mysqldump -d -u someuser -p mydatabase customer_detail mysqldump对数据库进行备份或转储 -d指定不导出数据,只导

我正在做一个项目,这是类似于我以前的一个,我试图使用以前的应用程序数据库。但问题是以前的数据库已满,现在我有许多表要删除,我有一个表,其中我有表的所有名称,即客户表是用它们的名称创建的,我使用了另一个表,其中有客户的名称及其tablename列。我希望删除所有客户表,并清空客户详细信息表

使用mysql很容易做到这一点

mysqldump -d -u someuser -p mydatabase customer_detail
mysqldump
对数据库进行备份或转储

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

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

customer\u detail
转储中需要的表的名称——这不包括所有未列出的其他表(如果希望保留其他表,请在此处列出它们)

您可以转储到文件:

mysqldump -d -u someuser -p mydatabase customer_detail > mydatabase.sql
然后重新导入:

mysql -u someuser -p anotherdatabase < mydatabase.sql
mysql-u someuser-p anotherdatabase
您正在使用哪种编程语言?使用Java、netbeans和IDE