создать новый sqlite Db - PullRequest
       27

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

13 голосов
/ 13 апреля 2010

Я работаю на Mac OS X, Я хочу создать новую базу данных SQLite, и Я использую http://www.sqlite.org/quickstart.html в качестве ссылки.

Я ввожу: sqlite3 test.db и получаю ответ:

SQLite version 3.6.12
Enter ".help" for instructions
Enter SQL statements terminated with a ";"

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

Ответы [ 4 ]

28 голосов
/ 13 апреля 2010

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

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

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

sqlite3 test.db "CREATE TABLE ..."

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

sqlite3 test.db ""

Но это все равно, что просто создать пустой файл:

touch test.db
18 голосов
/ 13 апреля 2010

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

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

2 голосов
/ 13 апреля 2010

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

1 голос
/ 13 апреля 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...