2014-10-06 82 views
1

我目前在我的linux EC2服務器中有一個大的15 GB的數據庫.db文件。我知道的SQLite 3可以使用此命令直接導出到.csv文件:SQLite 3 - 有沒有辦法將數據庫文件導出到製表符分隔的文本文件?

sqlite3 -header -csv ./home/data.db "select * from datafile;" >> out.csv 

不過,我想知道是否有用於導出.db文件到製表符分隔的文本文件,而不是一個選項。我查看了SQLite 3的文檔,但只發現了對.csv文件的引用。有人會知道我該怎麼做嗎?非常感謝!

回答

3

肯定的:

sqlite3 -header -separator " " ./home/data.db "select * from datafile;" > out.txt 

應該這樣做。 " "的內容是製表符。您可以在命令行中鍵入if(在bash中),並在其前加上Ctrl-v

相關問題