В 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
0 комментариев