我正在使用Mac OS X, 我想创建一个新的SQLite DB,和 我使用http://www.sqlite.org/quickstart.html作为参考。
我正在进入:sqlite3 test.db
得到答复:
SQLite version 3.6.12
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
为什么会这样?
答案 0 :(得分:28)
有效。退出并测试 - 数据库已创建。
您现在位于SQLite shell中,它已准备好接收CREATE TABLE...
,INSERT INTO...
等命令。
如果您不想使用交互式shell,可以直接从命令行构建架构:
sqlite3 test.db "CREATE TABLE ..."
或者只是创建一个没有架构的空数据库:
sqlite3 test.db ""
但这与创建一个空文件完全相同:
touch test.db
答案 1 :(得分:18)
因为那是管理shell提示符。 shell创建了test.db,现在正在等待你对它进行一些操作,从而得到你看到的sqlite>
提示符。
此时您可能想要create table ...
。
答案 2 :(得分:2)
所以很好。系统会提示您输入命令。创建表,插入,选择。玩得开心!
答案 3 :(得分:1)
您将被带到SQLite提示符(您可以在其中创建表,添加数据等)。根据您发布的内容,没有什么不同寻常的。