我已經從here下載了「SQLite」的「Windows預編譯二進制文件」。我打開命令行shell並遵循this,創建一個名爲「tbl1」的表。SQLite:我創建的數據庫的路徑是什麼?
現在我期待在我的辦公桌上試圖找到其中包含TBL1數據庫文件,但我不能在任何地方找到它。
我的問題是:在SQLite中創建數據庫後,數據庫文件存儲在哪裏?即:我創建的數據庫的路徑是什麼?
我使用的Windows7和有關於SQL和數據庫
我已經從here下載了「SQLite」的「Windows預編譯二進制文件」。我打開命令行shell並遵循this,創建一個名爲「tbl1」的表。SQLite:我創建的數據庫的路徑是什麼?
現在我期待在我的辦公桌上試圖找到其中包含TBL1數據庫文件,但我不能在任何地方找到它。
我的問題是:在SQLite中創建數據庫後,數據庫文件存儲在哪裏?即:我創建的數據庫的路徑是什麼?
我使用的Windows7和有關於SQL和數據庫
默認情況下(如果沒有指定其他路徑)的基本知識,在current working directory創建數據庫。
也就是說,sqlite.exe ex1
會在當前目錄下的「EX1」數據庫。 (使用來自相同命令shell的cd
來查看當前工作目錄是什麼。)
另一方面,sqlite.exe C:\databases\ex1
將在「C:\ databases」目錄中創建「ex1」數據庫。
在桌面創建爲當前用戶對數據庫的東西sqlite.exe "%USERPROFILE%\Desktop\ex1"
應該工作。 (此使用稱爲USERPROFILE的環境變量,其膨脹並用作路徑的一部分。)
相同的原理適用於任何的SQLite連接 - 的路徑,數據庫文件被首先解決;無論是相對的(如第一種情況)還是絕對的(如第二種和第三種)。
它默認創建在其他給定的文件路徑數據庫文件,它會在你current working directory
創建文件。如果找不到它,那麼只需在當前項目目錄中搜索.db
文件。