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