English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
В SQLite:sqlite3
Команда используется для создания новой базы данных SQLite. Создавать базу данных не требует специальных привилегий.
Вот базовая грамматика команды sqlite3 для создания базы данных:
$sqlite3 DatabaseName.db
Всегда имя базы данных в RDBMS должно быть уникальным.
Если нужно создать новую базу данных <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 в качестве базы данных. Если вы обратили внимание при создании базы данных, команда sqlite3sqlite>
После успешного создания файла базы данных предоставляется подсказка.
После создания базы данных вы можете использовать следующую команду SQLite:.databases
Команда проверяет её в списке баз данных.
sqlite>.databases seq name file --- --------------- ---------------------- 0 main /home/sqlite/testDB.db
Вы будете использовать SQLite.quit
Команда выходит изsqlite с индикацией, как показано ниже-
sqlite>.quit$
Вы можете использовать команду .dump в командной строке, чтобы выполнить следующую команду SQLite для полного экспорта базы данных в текстовый файл.
$sqlite3 testDB.db .dump > testDB.sql
Указанные команды выполнятtestDB.db
Вся база данных преобразуется в строки SQLite и сохраняется в файле ASCII-текстаtestDB.sql
Вы можете выполнить восстановление с помощью следующего простого способа из созданного testDB.sql
$sqlite3 testDB.db < testDB.sql
В настоящее время ваша база данных пуста, поэтому, если в базе данных очень мало таблиц и данных, вы можете попробовать вышеуказанные два процесса. Давайте продолжим с следующей главы.