Sqlite работает , работая нормально. Однако команда sqlite movies.db
должна быть выведена из командной строки system , а не из интерактивной оболочки Sqlite. Начните с выхода из интерактивной оболочки Sqlite (.exit
), а затем выдайте команду создания базы данных.
Согласно документации quickstart :
blockquote>
- В командной строке или DOS введите: «sqlite3 test.db». Это создаст новую базу данных с именем «test.db». (Вы можете использовать другое имя, если хотите.)
- Введите команды SQL в приглашение для создания и заполнения новой базы данных.
Команда
sqlite movies.db
правильно выполняется из командной строки вашей системы, вы автоматически будете помещены в интерактивную оболочку Sqlite, которая будет ожидать команды.sqlite> create table tbl1(one varchar(10), two smallint);
Приглашение оболочки
...>
указывает на продолжение из предыдущей строки. Как указано в сообщении, вам необходимо завершить каждую команду базы данных с помощью точки с запятой;
.sqlite> CREATE TABLE tbl2 ( ...> f1 varchar(30) primary key, ...> f2 text, ...> f3 real ...> ); sqlite>