Для взаимодействия с SQLite разработчики предоставляют консольный клиент под названием sqlite3. Давайте кратко рассмотрим, как им пользоваться.
В первую очередь необходимо загрузить sqlite3, перейдя на страницу. Ищем пакет, начинающийся с sqlite-tools, и выбираем соответствующую версию для Windows, Linux или MacOS:
После загрузки распаковываем архив.
В распакованной директории обнаружим три утилиты, среди которых файл с именем sqlite3 представляет собой консольную оболочку для работы с базой данных SQLite. Запускаем ее:
Как открыть базу данных?
Для открытия базы данных используем команду .open, за которой следует путь к базе данных. Например,
.open test.db
Здесь открывается база данных с именем "test.db", находящаяся в той же папке, что и консольная утилита. Если база данных не существует, она будет создана.
Также можно указать абсолютный путь:
sqlite>.open C:\\sqlite\\test.db
После открытия мы можем проводить операции с данной базой данных.
Как создавать таблицы?
Для формирования таблицы после открытия базы данных требуется ввести команду CREATE TABLE, где указываются название таблицы и описание ее столбцов:
sqlite>create table users(name text, age integer);
В данном примере создается таблица с именем "users", включающая два столбца: "name" с типом данных text и "age" с типом данных integer.
Необходимо отметить, что каждая команда заканчивается точкой с запятой. Все SQL-команды должны завершаться точкой с запятой, что позволяет SQLite определить, что выполняется SQL-команда.
Как проводить операции с данными?
Для внесения данных используется команда INSERT INTO. Например, добавим одну запись в таблицу "users":
sqlite>insert into users values ('Tom', 37);
Далее, чтобы получить ранее добавленные данные, используем команду SELECT:
sqlite>select * from users;
SQLite отобразит все записи из таблицы "users":