2014-02-10 72 views
1

我一直在玩SQLite3一點點,最後我插入了大量的表和數據,我想稍後重用。如何保存SQLite3的工作

但是,我沒有看到任何方式來保存我的數據。我也在網上搜索,也找不到任何東西。我很驚訝沒有人問過這個問題:

如何保存到目前爲止創建的表格和數據?

+0

也許這個鏈接可以幫助:http://zetcode.com/db/sqlite/datamanipulation/ – MiKE

+0

我假設你在你的計算機上安裝了Sqlite,你創建的每個數據庫和你輸入的每個信息都應該保留在那裏。我不太明白這個問題。您的數據被以某種方式刪除或什麼? – MiKE

+0

你使用的是sqlite3 REPL嗎? –

回答

4

使用sqlite3命令行shell時,應該在啓動時指定一個文件名;否則,它會打開一個臨時數據庫文件。

如果您忘記了,可以使用.open命令打開另一個數據庫。

如果您在創建數據之前忘了這麼做,可以使用.backup命令將數據庫複製到另一個文件中。

+0

我只需點擊它即可打開SQLite3 shell ...我在哪裏指定文件名? – CodyBugstein

+1

你不應該點擊它;你應該在控制檯中輸入'sqlite whatever.db'來運行它。 –