Уроки по SQL | Создание таблиц, добавление данных | Связь один к одному

Поділитися
Вставка
  • Опубліковано 9 лют 2025
  • Посмотрев курс уроков по SQL, вы научитесь устанавливать субд MySQL и PostgreSQL локально и на VPS сервер, создавать базы данных, таблицы, устанавливать между ними связи, научитесь делать простые и сложные запросы, джоины и много чего интересного.
    В данном видео создадим несколько таблиц, заполним их данными, рассмотрим и организуем связь один к одному и напишем базовые запросы для извлечения данных.
    💰 Поддержать проект:
    yoomoney.ru/to...
    🔥 Стать спонсором канала:
    / @pythontoday
    ****Ссылки****
    Установка PostgreSQL и pgAdmin4 на Linux Ubuntu
    • Установка PostgreSQL и...
    Команды для установки pgAdmin:
    www.pgadmin.or...
    Дешевый/надежный сервер в Европе:
    zomro.com/?from...
    promo_code:
    zomro_246874
    Хороший proxy сервис:
    proxy6.net/a/1...
    Плейлист по распознаванию лиц на Python:
    • Распознавание лиц | Fa...
    Плейлист по парсингу сайтов на Python:
    • Парсинг/Scraping
    Крутой заказ на фрилансе | Подбираем забытый пароль к Excel файлу с помощью Python
    • Крутой заказ на фрилан...
    Пишем Telegram бота на Python + Загружаем Telegram бота на сервер(хостинг):
    • Пишем Telegram бота на...
    ****Соц.сети****
    Telegram: t.me/python2day

КОМЕНТАРІ • 73

  • @karabash222
    @karabash222 2 роки тому +17

    Тут описана связь один ко многим, т.к. с такой схемой можно сколько угодно паспортов привязать к одному пользователю.

  • @deus7204
    @deus7204 3 роки тому +13

    Огромное спасибо! Продолжай пожалуйста плейлист, и по возможности дальше на практике, в плане связки БД и например бота или собранных данных. Спасибо за контент!👍

    • @PythonToday
      @PythonToday  3 роки тому +2

      Благодарю за фидбэк!

  • @valarg5756
    @valarg5756 3 роки тому +3

    Полезная для меня информация, спасибо. Продолжайте плейлист)

    • @PythonToday
      @PythonToday  3 роки тому +1

      Благодарю за фидбэк!

  • @Ильмир_Гильмияров
    @Ильмир_Гильмияров 8 місяців тому

    Спасибо, как раз с базами данных разбираюсь, видео очень помогло, удачи в развитии канала!

    • @PythonToday
      @PythonToday  8 місяців тому

      Благодарю за фидбэк!

  • @dayf1987
    @dayf1987 3 роки тому +1

    Спасибо за твой труд, подача материала как всегда на высоте!

  • @Archie-fluoyellow
    @Archie-fluoyellow 3 роки тому +1

    спасибо за полезные знания!
    SQL очень нужная тема, особенно для новичков.

    • @PythonToday
      @PythonToday  3 роки тому +1

      Благодарю за фидбэк

  • @alsobrante5076
    @alsobrante5076 3 роки тому +1

    ОЧень круто, спасибо!

  • @magaaripov9159
    @magaaripov9159 5 місяців тому

    Спасибо большое ганда сахт выручил!

  • @python4692
    @python4692 3 роки тому

    Vsio ochen pravilno peredaiosh!

  • @ЕвгенийЧередов-у9м
    @ЕвгенийЧередов-у9м 3 роки тому +2

    Многие к многим интересно было бы!

  • @Vitaliy-1C
    @Vitaliy-1C 3 роки тому

    Большое спасибо

  • @МаксимМалофеев-п3ы

    Класс, спасибо!

  • @АмирКузжиугли
    @АмирКузжиугли 3 роки тому

    Спасибо за информацию

  • @МаркЗемлянских-ы4й

    лучший

  • @infinity7159
    @infinity7159 3 роки тому

    Надеюсь будет продолжение

  • @arosamara163
    @arosamara163 3 роки тому

    Тыщу лайков бы поставил!

  • @chlorine7785
    @chlorine7785 3 роки тому

    Опа, новое видео

  • @amadeus1300
    @amadeus1300 3 роки тому +1

    спс за видос , можно еще видео о подключению к постгрес, созданию бд , таблицы , автозаполнение их з кода на пайтон (можно с парсера залить инфу в таблицу).

    • @PythonToday
      @PythonToday  3 роки тому +1

      Спасибо за фидбэк. На канале есть видео по подключению к БД с помощью Python, создавали таблицы, заполняли, извлекали данные.

    • @amadeus1300
      @amadeus1300 3 роки тому

      @@PythonToday извиняюсь, не видел что уже есть) тольно с постгресом познакомился, поетому mysql ещо не трогал, так и пропустил важную инфу) )

  • @Vlad1998996
    @Vlad1998996 3 роки тому

    Продолжай

  • @НикитаБарменков-э7б
    @НикитаБарменков-э7б 10 місяців тому

    Думаю правильней было в столбик fk_passports_users дописать ограничение UNIQUE, чтобы нельзя было к 1 пользователю привязать несколько паспортов

  • @rz0r
    @rz0r Рік тому +4

    И чем связь показанная в видео отличается от связи один ко многим?
    Что мне помешает создать еще одну запись для одного и того же пользователя в таблице паспорта?
    Я так понимаю для того чтобы данная связь действительно считалась связью один к одному - нужно задать UNIQUE для колонки fk_passports_users.

    • @linkerloader47
      @linkerloader47 Рік тому +1

      Верное замечание, но автору это не ведомо.😳

  • @evgenyocean426
    @evgenyocean426 2 роки тому +4

    А что нам помешает добавить Homer и Marge к одному и тому же passport? Получается, что это не совсем 1-1?

    • @DS_-ry3dp
      @DS_-ry3dp 2 роки тому +1

      Вот именно это тупо связь один ко многим, где гарантия, что не будет два паспорта к одному пользователю?

  • @sammygun84
    @sammygun84 2 роки тому

    Спасибо было интересно, а может подскажешь кто такой администратор баз данных и зачем он нужен если есть разработчик? Насколько сейчас востребован администратор баз данных или это уже прошлый век и данная профессия устарела?

  • @razer4195
    @razer4195 3 роки тому

    Давай дальше

  • @RomanBorisov-kc6wh
    @RomanBorisov-kc6wh Рік тому

    Друзья, привет! Подскажит, как включить стриминг данных из MySQL/MSSQL силами python?

  • @goodfeeller9997
    @goodfeeller9997 2 роки тому +8

    Круто, только это не связь один к одному, а один ко многим. Автор балбес

  • @ЕвгенийЧередов-у9м
    @ЕвгенийЧередов-у9м 3 роки тому +1

    А это что-то новое, раньше вместо , serial использовали int. В поле id.

  • @ananasios
    @ananasios 2 роки тому

    А как быть в случае если не знаешь ид паспорта ? Сперва делать запрос в таблицу паспорт вытягивать ид, а потом уже вставляешь юзера с полученным ид паспорта ?

  • @АлександрВыскребцев

    ошибка не понятно почему так получилось?!!!!!
    ERROR: insert or update on table "passports" violates foreign key constraint "passports_fk_passports_users_fkey"
    DETAIL: Key (fk_passports_users)=(1) is not present in table "users".
    SQL state: 23503

    • @АлександрВыскребцев
      @АлександрВыскребцев 3 роки тому +1

      ясно, вывел таблицу, выяснилось что номера сбились, нету первого номера в таблице... нужно пересоздать таблицу или другие id ввести которые есть в таблице и все заработает.

  • @noodlegod9132
    @noodlegod9132 2 роки тому +3

    но здесь ведь код точно такой же, как и в видео про связь один к многим, не понимаю, в чем разница

    • @mihhha9428
      @mihhha9428 Рік тому

      Нужно было ещё добавить UNIQUE этот параметр проверяет на уникальность

  • @ricodyellow
    @ricodyellow 3 роки тому +1

    привет можно урок с pyinstaller или auto-py-to-exe - как create exe executable c chromedriver и пару xlsx files included )) thanks man i started learning python three days ago becuase i loved your videos and how u explain keep the great work !!! best of luck

    • @PythonToday
      @PythonToday  3 роки тому

      Привет, я к сожалению не работаю с windows

  • @rudolphsikorskiy18
    @rudolphsikorskiy18 3 роки тому +2

    что за колдунство, как вы без инер джойна сделали выгрузку по двум таблицам?

  • @pavelsaichkin7742
    @pavelsaichkin7742 3 роки тому

    Ой не зря)) Может создашь платный контент про язык Python, Django, SQL по типу курсов как сейчас актуально. Для таких как я, которых надо за ручку провести по миру программирования))) Спасибо за контент!

    • @PythonToday
      @PythonToday  3 роки тому +2

      Благодарю за фидбэк. Думал об этом, но если буду делать, то скорее всего только на английском.

    • @pavelsaichkin7742
      @pavelsaichkin7742 3 роки тому

      @@PythonToday Ну и отлично, как раз он и нужен программистам да и вообще подтянуть за одно)

    • @PythonToday
      @PythonToday  3 роки тому +1

      💪

    • @pavelsaichkin7742
      @pavelsaichkin7742 3 роки тому

      @@PythonToday Кстати может посоветуешь где сейчас и как учить Английский язык, особенно со спецификой в сторону программирования. Сам как учил?

    • @PythonToday
      @PythonToday  3 роки тому +1

      Занимать с репетитором, брать именно технический английский + хорошая практика смотреть все курсы на английском, в принципе с этим проблем нет.

  • @АмирКузжиугли
    @АмирКузжиугли 3 роки тому

    Что советуешь по python синтаксис.Мне интересно (tuple, list, dict и python функции).

  • @АлександрВыскребцев

    Как закомментировать сразу много строк? ctrl + k; ctrl + K не работают.

    • @АлександрВыскребцев
      @АлександрВыскребцев 3 роки тому

      так, у меня коммент работает так:
      "ctrl+/" == закомментировать
      "ctrl+." == наоборот

    • @PythonToday
      @PythonToday  3 роки тому

      В англ. раскладке ctrl + / должен работать в обе стороны.

    • @АлександрВыскребцев
      @АлександрВыскребцев 3 роки тому

      @@PythonToday странно, у меня на ВМ стоит Ubuntu и там работает с коробки только вышеперечисленные команды.( "." Это "ю" на русской раскладке.)

  • @infinity7159
    @infinity7159 3 роки тому

    Сказали уроки а тут я вижу только одно видео(

  • @МаксимВласкин
    @МаксимВласкин 3 роки тому

    +