创建Sqlite3数据库

reg*_*gie 3 sqlite

我只是想创建一个数据库。

在我帐户的主目录中,我输入

sqlite3测试.db

然后一旦我进入 sqlite,我就会输入

。辞职

应该在当前目录中创建数据库文件。但没有这样的文件!我在其他目录中尝试过(chmodded 为 777),但无济于事。

我究竟做错了什么?操作系统是 Ubuntu 14.04 LTS。SQLite 版本 3.8.2。

Phi*_*lᵀᴹ 5

那是因为你实际上什么都没做。

什么也不做:

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
Run Code Online (Sandbox Code Playgroud)

文件未创建:

phil@ironforge:~$ ls -al test.db
ls: cannot access test.db: No such file or directory
Run Code Online (Sandbox Code Playgroud)

做一点事:

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
Run Code Online (Sandbox Code Playgroud)

文件已创建:

phil@ironforge:~$ ls -al test.db
-rw-r--r-- 1 phil phil 2048 Oct 21 09:31 test.db
phil@ironforge:~$
Run Code Online (Sandbox Code Playgroud)