Введение в базы данных в Python
База данных (сокращенно БД) - это место, в котором хранятся данные сайта. Это могут быть тексты страниц, списки пользователей с их логинами и паролями, каталоги продукции и другое.
База данных состоит из таблиц. Что такое таблица вы знаете из жизни: это строки и столбцы. А на пересечении строк и столбцов располагаются ячейки.
В базах данных столбцы часто называют полями, а строки - записями.
Сама база данных представляет собой некоторую программу, хранящую в себе данные и позволяющую эти данные получать и изменять.
Получение и изменение данных происходит с помощью запросов. Запросы представляют собой команды, написанные на специальном языке - SQL.
Работа с базами данных через Python не представляет особой сложности. Единственное, с чем могут возникнуть проблемы - это долгий начальный подготовительный этап, который растянется на несколько уроков. Но, после этого, дальше все станет значительно проще.
SQL БД работают на различных движках. Самыми популярными из них являются:
- Mysql
- Oracle
- PostgreSQL
- Microsoft SQL Server
В дальнейших уроках все примеры будут основаны на работе с движком Mysql.