2010-04-13 45 views

回答

18

因爲這是管理shell提示符。 shell創建了test.db,現在正在等待您對它做些什麼,因此sqlite>提示您看到。

此時您可能需要create table ...

+6

另外,使用'.exit'退出。非常有用的知道! – MPelletier 2010-04-13 13:34:29

+1

其中test.db存儲在哪裏? – JustCurious 2012-02-04 04:47:50

+1

@JustCurious,test.db存儲在您發出命令的文件夾中。您也可以指定數據庫文件的完整路徑,例如,sqlite3 /tmp/test.db。 – 2012-03-01 01:27:36

2

所以很好。系統會提示您輸入命令。創建表格,插入,選擇。玩的開心!

1

您將被帶到SQLite提示符(您可以在其中創建表格,添加數據等)。根據您發佈的內容,沒有任何東西顯得與衆不同。

28

它工作。退出並測試 - 數據庫已創建。

你現在在SQLite的外殼,它已準備好接收像CREATE TABLE...INSERT INTO...命令等

如果你不希望使用交互式shell,你可以在命令直接建立自己的模式行:

sqlite3 test.db "CREATE TABLE ..." 

或者只是創建一個沒有架構一個空數據庫:

sqlite3 test.db "" 

但是,這和上面一樣無論如何創建一個空文件:

touch test.db