Одним из известных графических клиентов для работы с SQLite является приложение DB Browser for SQLite, доступное по ссылке.
Для установки данного графического клиента, перейдите на страницу загрузок, где представлены различные варианты пакетов для разных операционных систем и архитектур:
Например, в моем случае, операционная система - Windows 64x, поэтому я выбираю пакет DB Browser for SQLite - Standard installer for 64-bit Windows, который представляет собой установщик программы для 64-битных версий Windows.
После завершения установки запустите программу:
Откроется основное окно DB Browser for SQLite:
В этом приложении для управления базой данных вы можете использовать как графический интерфейс, так и SQL-запросы. Давайте создадим новую базу данных. Нажмите на кнопку New Database (или используйте меню File -> New Database). Затем укажите место и имя новой базы данных, например, в моем случае файл базы данных будет назван people.db.
Позднее созданную базу данных можно открыть с помощью кнопки Open Database или через меню File -> Open Database.
После этого вам предложат создать первую таблицу:
На этом экране в поле Table введите название таблицы, например, Users.
На вкладке Fields, содержащей определения столбцов, нажмите кнопку Add. После этого в таблицу ниже кнопки будут добавлены определения столбцов. Для первого столбца укажите имя Name и тип TEXT. Для второго столбца укажите имя Age и тип INTEGER.
Таким образом, у вас будет таблица Users с колонками Name и Age.
После определения столбцов нажмите кнопку OK, и программа создаст новую таблицу:
Для управления данными перейдите на вкладку Browse Data. По умолчанию таблица не содержит данных.
Добавим в таблицу одну строку. Для этого на панели инструментов нажмите кнопку и в новой строке введите данные.
После внесения новых данных (в том числе изменения и удаления), для сохранения изменений нажмите на панели инструментов кнопку Write Changes (или используйте File -> Write Changes). Данные будут записаны в базу данных.
Как выполнять запросы на SQL?
Для управления таблицами и данными также предусмотрена возможность использования SQL-запросов. Для написания и выполнения SQL-запроса перейдем на вкладку Execute SQL
После этого в центральной части программы появится окно для ввода SQL-скрипта. Давайте введем следующую команду:
CREATE TABLE users2 (
name TEXT,
age INTEGER
);
INSERT INTO users2 (name, age) VALUES ('Tom', 37);
INSERT INTO users2 (name, age) VALUES ('Alice', 29);
Здесь создается таблица users2, которая фактически аналогична ранее созданной таблице users. Она также содержит два столбца: name и age. В нее добавляются две строки.
Чтобы выполнить этот код, нажмем на синюю стрелку на панели инструментов. После выполнения SQL-скрипта мы увидим отчет о его выполнении.
После добавления данных мы можем получить их. Для этого введем следующий код:
SELECT * FROM users2;
Также нажмем кнопку выполнения SQL-кода:
Или мы можем просмотреть те же данные в графическом интерфейсе: