SQLite - СОЗДАТЬ базу данных

В SQLite sqlite3команда используется для создания новой базы данных SQLite. Для создания базы данных не требуется никаких специальных привилегий.

Синтаксис

Ниже приводится основной синтаксис команды sqlite3 для создания базы данных: -

$sqlite3 DatabaseName.db

Имя базы данных всегда должно быть уникальным в пределах СУБД.

пример

Если вы хотите создать новую базу данных <testDB.db>, тогда инструкция SQLITE3 будет выглядеть следующим образом:

$sqlite3 testDB.db
SQLite version 3.7.15.2 2013-01-09 11:53:05
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>

Приведенная выше команда создаст файл testDB.dbв текущем каталоге. Этот файл будет использоваться движком SQLite как база данных. Если вы заметили при создании базы данных, команда sqlite3 предоставитsqlite> запрос после успешного создания файла базы данных.

После создания базы данных вы можете проверить ее в списке баз данных, используя следующий SQLite .databases команда.

sqlite>.databases
seq  name             file
---  ---------------  ----------------------
0    main             /home/sqlite/testDB.db

Вы будете использовать SQLite .quit команда для выхода из приглашения sqlite следующим образом:

sqlite>.quit
$

Команда .dump

Вы можете использовать .dump dot, чтобы экспортировать полную базу данных в текстовый файл, используя следующую команду SQLite в командной строке.

$sqlite3 testDB.db .dump > testDB.sql

Приведенная выше команда преобразует все содержимое testDB.db базу данных в операторы SQLite и выгружать ее в текстовый файл ASCII testDB.sql. Вы можете выполнить восстановление из сгенерированного testDB.sql простым способом следующим образом:

$sqlite3 testDB.db < testDB.sql

На данный момент ваша база данных пуста, поэтому вы можете попробовать две описанные выше процедуры, когда у вас будет несколько таблиц и данных в вашей базе данных. А пока перейдем к следующей главе.