Sqlite

創建 Sqlite3 數據庫

  • May 4, 2018

我只是想創建一個數據庫。

在我帳戶的主目錄中,我輸入

sqlite3 test.db

然後,一旦我在 sqlite,我輸入

。放棄

應該在目前目錄中創建數據庫文件。但是沒有這樣的文件!我在其他目錄(chmodded 到 777)中嘗試過,但無濟於事。

我究竟做錯了什麼?作業系統是 Ubuntu 14.04 LTS。Sqlite 版本 3.8.2。

那是因為你實際上什麼都沒做。

什麼也不做:

phil@ironforge:~$ sqlite3 test.db
SQLite version 3.8.2 2013-12-06 14:53:30
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .quit

未創建文件:

phil@ironforge:~$ ls -al test.db
ls: cannot access test.db: No such file or directory

做一點事:

phil@ironforge:~$ sqlite3 test.db
SQLite version 3.8.2 2013-12-06 14:53:30
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> create table a (b number);
sqlite> .quit

文件已創建:

phil@ironforge:~$ ls -al test.db
-rw-r--r-- 1 phil phil 2048 Oct 21 09:31 test.db
phil@ironforge:~$

引用自:https://dba.stackexchange.com/questions/118708