Создать новый sqlite Db

Я работаю над 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 ";"

Почему это происходит?

Ответы

Ответ 1

Так как это приглашение командной оболочки. Оболочка создала test.db и теперь ждет, когда вы что-то сделаете с ней, и увидите приглашение sqlite>.

Вы можете захотеть create table ... на этом этапе.

Ответ 2

Это сработало. Выйти и протестировать - база данных была создана.

Теперь вы находитесь в оболочке SQLite и готовы принимать команды типа CREATE TABLE..., INSERT INTO... и т.д.

Если вы предпочитаете не использовать интерактивную оболочку, вы можете построить свою схему прямо из командной строки:

sqlite3 test.db "CREATE TABLE ..."

Или просто создайте пустую базу данных без схемы:

sqlite3 test.db ""

Но так же, как просто создание пустого файла, в любом случае:

touch test.db

Ответ 3

так хорошо. вам предлагается ввести команды. создать таблицу, вставить, выбрать. получайте удовольствие!

Ответ 4

Вы попадаете в приглашение SQLite (где вы можете создавать таблицы, добавлять данные и т.д.). Ничто не кажется обычным, исходя из того, что вы опубликовали.