Работа с клиентом 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\] <имя файла>