我只是想创建一个数据库。
在我帐户的主目录中,我输入
sqlite3测试.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
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)