Перейти к содержанию

Работа с клиентом sqlite3

Работа с клиентом SQLite

Самой популярной в мире базой данных по количеству установок является SQLite. Это особенная технология, потому что она сделана специально, для того чтобы встраивать ее в другие программы, которым нужны возможности базы данных, но нет возможности запускать отдельный сервер. Поэтому ее используют внутри мобильных телефонов и большого количества программ, включая браузеры.

Клиенты sqlite есть на всех операционных системах, кроме того, часто они могут устанавливаться вместе с другими программами. Есть отдельные расширения для редакторов, кроме того, стандартную библиотеку Python входит модуль для работы с этой базой. Скорее всего на вашем компьютере уже стоит клиент для работы такими базами данных. Но если нет, то можете установить с помощью менеджера пакетов:

  • Windows: choco install sqlite
  • macOS: brew install sqlite

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

Запустите клиент базы данных указав имя файла базы данных:

$ sqlite3 test.sqlite

Для удобства отображения данных в тексте уроков вывод со следующими настройками клиента:

.headers on
.mode column
.nullvalue [NULL]

Для того чтобы у вас был такой же вывод введите их после запуска клиента. Или запускайте клиент со следующими параметрами:

$ sqlite3 -column -header -nullvalue \[NULL\] <имя файла>