2015-10-06 65 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