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

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

Комментарии • 71

  • @karabash222
    @karabash222 Год назад +15

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

  • @Ильмир_Гильмияров
    @Ильмир_Гильмияров Месяц назад

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

    • @PythonToday
      @PythonToday  Месяц назад

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

  • @deus7204
    @deus7204 3 года назад +13

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

    • @PythonToday
      @PythonToday  3 года назад +2

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

  • @valarg5756
    @valarg5756 3 года назад +3

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

    • @PythonToday
      @PythonToday  3 года назад +1

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

  • @dayf1987
    @dayf1987 3 года назад +1

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

  • @alsobrante5076
    @alsobrante5076 2 года назад +1

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

  • @Vitalik-Alik
    @Vitalik-Alik 2 года назад

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

  • @Noname-rm4gl
    @Noname-rm4gl 3 года назад +1

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

    • @PythonToday
      @PythonToday  3 года назад +1

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

  • @user-sb3ix8me3e
    @user-sb3ix8me3e 3 года назад +2

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

  • @user-vt4fr8pu3d
    @user-vt4fr8pu3d 2 года назад

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

  • @python4692
    @python4692 3 года назад

    Vsio ochen pravilno peredaiosh!

  • @user-rg6tx2yq8r
    @user-rg6tx2yq8r 3 года назад

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

    • @PythonToday
      @PythonToday  3 года назад

      Спасибо за фидбэк!

    • @user-rg6tx2yq8r
      @user-rg6tx2yq8r 3 года назад

      @@PythonTodayможно ли про flask что то делать

  • @Vlad1998996
    @Vlad1998996 3 года назад

    Продолжай

  • @user-ub7wi4mm6z
    @user-ub7wi4mm6z Год назад

    лучший

  • @infinity7159
    @infinity7159 3 года назад

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

  • @chlorine7785
    @chlorine7785 3 года назад

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

  • @rz0r
    @rz0r Год назад +3

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

    • @linkerloader47
      @linkerloader47 4 месяца назад

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

  • @evgenyocean426
    @evgenyocean426 2 года назад +4

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

    • @DS_-ry3dp
      @DS_-ry3dp Год назад +1

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

  • @user-ke7qt1fh3q
    @user-ke7qt1fh3q 3 месяца назад

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

  • @arosamara163
    @arosamara163 3 года назад

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

  • @user-sb3ix8me3e
    @user-sb3ix8me3e 3 года назад +1

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

  • @ananasios
    @ananasios 2 года назад

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

  • @amadeus1300
    @amadeus1300 3 года назад +1

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

    • @PythonToday
      @PythonToday  3 года назад +1

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

    • @amadeus1300
      @amadeus1300 3 года назад

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

  • @user-rg6tx2yq8r
    @user-rg6tx2yq8r 3 года назад

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

  • @RomanBorisov-kc6wh
    @RomanBorisov-kc6wh Год назад

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

  • @samrybkin9184
    @samrybkin9184 2 года назад

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

  • @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

  • @razer4195
    @razer4195 3 года назад

    Давай дальше

  • @noodlegod9132
    @noodlegod9132 2 года назад +3

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

    • @mihhha9428
      @mihhha9428 9 месяцев назад

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

  • @rudolphsikorskiy18
    @rudolphsikorskiy18 3 года назад +3

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

  • @user-de7vk7gm7b
    @user-de7vk7gm7b 2 года назад +1

    ошибка не понятно почему так получилось?!!!!!
    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

    • @user-de7vk7gm7b
      @user-de7vk7gm7b 2 года назад +1

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

  • @goodfeeller9997
    @goodfeeller9997 2 года назад +7

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

  • @user-lq2xo6mc2u
    @user-lq2xo6mc2u 3 года назад

    +

  • @user-de7vk7gm7b
    @user-de7vk7gm7b 2 года назад

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

    • @user-de7vk7gm7b
      @user-de7vk7gm7b 2 года назад

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

    • @PythonToday
      @PythonToday  2 года назад

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

    • @user-de7vk7gm7b
      @user-de7vk7gm7b 2 года назад

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

  • @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

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

  • @infinity7159
    @infinity7159 3 года назад

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