Unetway

SQLite - Создание базы данных

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

$sqlite3 DatabaseName.db

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

$sqlite3 testDB.db
SQLite version 3.25.3 2018-11-18 22:26:07
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>

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

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

sqlite>.databases
seq  name             file
---  ---------------  ----------------------
0    general          /www/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