2013-06-28 98 views
0

我已經從here下載了「SQLite」的「Windows預編譯二進制文件」。我打開命令行shell並遵循this,創建一個名爲「tbl1」的表。SQLite:我創建的數據庫的路徑是什麼?

現在我期待在我的辦公桌上試圖找到其中包含TBL1數據庫文件,但我不能在任何地方找到它。

我的問題是:在SQLite中創建數據庫後,數據庫文件存儲在哪裏?即:我創建的數據庫的路徑是什麼?

我使用的Windows7和有關於SQL和數據庫

回答

1

默認情況下(如果沒有指定其他路徑)的基本知識,在current working directory創建數據庫。

也就是說,sqlite.exe ex1會在當前目錄下的「EX1」數據庫。 (使用來自相同命令shell的cd來查看當前工作目錄是什麼。)

另一方面,sqlite.exe C:\databases\ex1將在「C:\ databases」目錄中創建「ex1」數據庫。

在桌面創建爲當前用戶對數據庫的東西sqlite.exe "%USERPROFILE%\Desktop\ex1"應該工作。 (此使用稱爲USERPROFILE的環境變量,其膨脹並用作路徑的一部分。)

相同的原理適用於任何的SQLite連接 - 的路徑,數據庫文件被首先解決;無論是相對的(如第一種情況)還是絕對的(如第二種和第三種)。

1

它默認創建在其他給定的文件路徑數據庫文件,它會在你current working directory創建文件。如果找不到它,那麼只需在當前項目目錄中搜索.db文件。

相關問題