2015-10-06 57 views
0

我有一个处理很多表的复杂数据库。他们中的一些相关的,如下表所示:以CSV格式下载completeDB

enter image description here

现在的要求是收集的所有表中的所有相应的行从一个识别领域的入门级表,并下载为CSV 。

我想到的是一个简单的迭代策略和存储相关数据。但这似乎效率低下,因为查询时间太长,必须迭代几次以获得我需要的所有内容。

有没有更好的方法来解决这个问题?我正在使用Jsp-Java-spring-MySQL。

+0

加入你的表一起,和[结果导出为CSV文件(http://www.mysqltutorial.org/mysql-export-table -to-CSV /)。 –

+0

这就是我的基本想法。我会做所有的查询,然后导出。这是你认为可以完成的最好方式吗? – iamrudra

回答

0

我会建议使用mysql或mysqldump实用程序的命令行(最快的方法),你也可以使用像Toad或mysql工作台这样的DB工具。看看这些职位帮助:

mysqlworkbench

mysqldump

+0

我需要在JSP Servlet Web模块中执行它 - 以编程方式。 – iamrudra