Ответ 1
Так как это приглашение командной оболочки. Оболочка создала test.db и теперь ждет, когда вы что-то сделаете с ней, и увидите приглашение sqlite>
.
Вы можете захотеть create table ...
на этом этапе.
Я работаю над 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 ";"
Почему это происходит?
Так как это приглашение командной оболочки. Оболочка создала test.db и теперь ждет, когда вы что-то сделаете с ней, и увидите приглашение sqlite>
.
Вы можете захотеть create table ...
на этом этапе.
Это сработало. Выйти и протестировать - база данных была создана.
Теперь вы находитесь в оболочке SQLite и готовы принимать команды типа CREATE TABLE...
, INSERT INTO...
и т.д.
Если вы предпочитаете не использовать интерактивную оболочку, вы можете построить свою схему прямо из командной строки:
sqlite3 test.db "CREATE TABLE ..."
Или просто создайте пустую базу данных без схемы:
sqlite3 test.db ""
Но так же, как просто создание пустого файла, в любом случае:
touch test.db
так хорошо. вам предлагается ввести команды. создать таблицу, вставить, выбрать. получайте удовольствие!
Вы попадаете в приглашение SQLite (где вы можете создавать таблицы, добавлять данные и т.д.). Ничто не кажется обычным, исходя из того, что вы опубликовали.