我是一個更新的rails和SQLite。我的Windows Vista機器上安裝了sqlite3
。 博客應用程序代碼也已在c:\rails\blog
實施。 我提出了我的命令提示符,並直接去c:\rails\blog\db
。 我運行命令sqlite3
進入數據庫控制檯。 當我使用.databases
命令時,沒有列出數據庫?爲什麼? 我做錯了什麼?sqlite3 - 如何使用.databases命令列出數據庫名稱?
14
A
回答
17
你可能不打開數據庫本身
sqlite3 database.db
請記住,在SQLite的一個數據庫只是一個文件。只要你不打開或者打開一個,就沒有打開的。另一方面當你剛剛打開數據庫.databases
感覺一種無用的,因爲你知道你剛剛打開了哪一個。
17
您必須提供數據庫(路徑)的名字到sqlite3的命令,例如,
Dev e$ sqlite3 my_test.db
SQLite version 3.7.7 2011-06-23 19:49:22
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .databases
seq name file
--- --------------- ----------------------------------------------------------
0 main /Users/e/Dev/my_test.db
sqlite>
1
當您運行不帶參數的sqlite3
時,會創建一個臨時數據庫,該程序會在程序退出後立即銷燬。這就是你所做的。
要訪問數據庫,您需要指定保存數據庫的文件的名稱。
$ sqlite3 my.db
相關問題
- 1. SQL命令名稱是數據庫名稱;使用動態SQL?
- 2. 在SQLite中使用SELECT命令列出連接的數據庫
- 3. 導航SQLite3數據庫命令
- 4. 如何命令「使用的數據庫名稱」是用java代碼
- 5. 如何在GRANT命令中指定數據庫名稱?
- 6. 使用數據框標題/名稱重命名列名稱
- 7. Makefile:如何使用命令輸出作爲目標名稱?
- 8. 使用jps命令時未列出Hadoop名稱節點
- 9. 重命名數據庫名稱 - mysql
- 10. 如何選擇在SQL中使用命令名稱的列?
- 11. MYSQL命令通過如何使用其他名稱作爲列?
- 12. 如何使用命令提示符重命名名稱列表的文件?
- 13. 在數據庫中列出數據庫和表名稱?
- 14. 如何在DDL命令中將子查詢用作數據庫名稱?
- 15. 如何查找/ data/data /「包名」/ databases /文件夾刪除舊數據庫
- 16. 如何sqlite3的命令行
- 17. 如何列出所有的informix數據庫名稱
- 18. 便攜式數據庫列名稱
- 19. 數據庫列命名
- 20. 如何使用Visual Studio數據庫項目重命名列?
- 21. 使用Query重命名MySQL數據庫名稱
- 22. 使用其數據框名稱重命名列表中的數據框列
- 23. 重命名postgresql數據庫中的列名稱
- 24. 使用.net獲取名稱表,名稱列,名稱數據
- 25. 如何命名SQLite數據庫,使其不具有默認名稱main?
- 26. Sqlite3數據庫軌道如何從命令行中刪除所有記錄
- 27. 分割命令 - 選擇輸出名稱
- 28. 如何重命名爲命令輸出?
- 29. 將數據庫名稱從SQlite3更改爲Postgres
- 30. 如何使用Zend Framework 2原則重命名數據庫中的列名?