Все приложения взаимодействуют с данными, чаще всего через



бет2/5
Дата21.01.2022
өлшемі105,52 Kb.
#112943
түріРуководство
1   2   3   4   5
Байланысты:
Как подружить Python и базы данных SQL (1)

Содержание статьи:

  1. Схема базы данных

  2. Подключение к базам данных

  3. Создание таблиц

  4. Вставка записей

  5. Извлечение записей

  6. Обновление содержания

  7. Удаление записей таблицы

В каждом разделе по три подраздела: SQLite, MySQL и PostgreSQL.

1. Схема базы данных для обучения

В этом уроке мы разработаем очень маленькую базу данных приложения для социальных сетей. База данных будет состоять из четырех таблиц:


  1. users

  2. posts

  3. comments

  4. likes

Схема базы данных показана на рисунке ниже.

Пользователи (users) и публикации (posts) будут находиться иметь тип связи один-ко-многим: одному читателю может понравиться несколько постов. Точно так же один и тот же юзер может оставлять много комментариев (comments), а один пост может иметь несколько комментариев. Таким образом, и users, и posts по отношению к comments имеют тот же тип связи. А лайки (likes) в этом плане идентичны комментариям.

2. Подключение к базам данных

Прежде чем взаимодействовать с любой базой данных через SQL-библиотеку, с ней необходимо связаться. В этом разделе мы рассмотрим, как подключиться из приложения Python к базам данных SQLite , MySQL и PostgreSQL. Рекомендуем сделать собственный .py файл для каждой из трёх баз данных.





Достарыңызбен бөлісу:
1   2   3   4   5




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет