2013-01-24 78 views
0

我需要將卷的內容放入mysql數據庫中,以便通過Web界面進行搜索。在mysql中創建可搜索的卷

要獲取所有文件/文件夾,我可以這樣做:

$ cd /Volumes/myVolume 
$ find ./ 

哪位能給我所有我需要知道的。

如果我的MySQL表只有一列名爲path,那麼考慮到1M +路徑,將所有路徑寫入表的最有效方法是什麼。

+1

mysql有這樣的工具:http://dev.mysql.com/doc/refman/5.0/en/mysqlimport.html – danihp

回答

0

將上述腳本的輸出傳輸到一個文件,然後導入該文件。

運行以下命令:

find ./ > directorylisting.txt 

打開文件,瞭解如何使用許多可用進口功能之一將其導入到MySQL。在你的問題的評論中提到的鏈接daniph有一些鏈接。您可以使用mysqlimport或LOAD DATA INFILE語句將此文件加載到表中。索引它,你應該很好。