создайте новый sqlite дб

Я работаю над Mac OS X, я хочу создать новый DB 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 ";"

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

13
задан Donal Fellows 23 May 2010 в 23:56
поделиться

4 ответа

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

На этом этапе вы можете создать таблицу ... .

18
ответ дан 1 December 2019 в 17:42
поделиться

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

2
ответ дан 1 December 2019 в 17:42
поделиться

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

1
ответ дан 1 December 2019 в 17:42
поделиться

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

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

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

sqlite3 test.db "CREATE TABLE ..."

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

sqlite3 test.db ""

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

touch test.db
​​
28
ответ дан 1 December 2019 в 17:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: