Уроки SQL для начинающих / #2 - Создание БД, таблиц и работа с ними

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ย. 2024
  • В ходе урока вы изучите базовые SQL команды, позволяющие создать БД, а также таблицы внутри неё. Также вы научитесь удалять БД (DROP DATABASE) и добавлять поля в таблицу (ALTER TABLE).
    1) Урок на сайте itProger: itproger.com/c...
    ✔ Сообщество программистов: itproger.com/
    ✔ -------------
    Вступай в группу Вк - prog_life 🚀
    Группа FaceBook - goo.gl/XW0aaP
    Инстаграм itProger: / itproger_official
    Instagram: / gosha_dudar
    Telegram: t.me/itProger_o...
    Twitter - / goshadudar
    - Уроки от #GoshaDudar 👨🏼‍💻
    - Все уроки по хештегу #goshaSQL

ความคิดเห็น • 182

  • @petefedorov2955
    @petefedorov2955 3 ปีที่แล้ว +51

    ребят, это просто праздник какой-то, что есть такие уроки)) Спасибо, Гоша!

  • @shinshin7253
    @shinshin7253 2 ปีที่แล้ว +30

    Вот это я понимаю уроки! Сразу в практику с головой без тягомотной теории, которая забудется через пять минут после просмотра. Гоша, спасибо большое!

  • @КЕлена-ю4т
    @КЕлена-ю4т ปีที่แล้ว +9

    Гениально! Все понятно даже для абсолютного новичка!!! Все бы курсы были такие - никакой воды, максимально инфы и пользы!!! 👍

  • @skyname8870
    @skyname8870 17 วันที่ผ่านมา

    Спасибо большое Вам, автор! Я проходил курсы по SQL, но Ваш прям с удовольствием слушаю, повторяю! У Вас прекрасная подала и стиль изложения все упрощать в такой легкой компанейской манере! От души благодарю Вас за Ваш труд!

  • @вераванюшина-ц3й
    @вераванюшина-ц3й 2 ปีที่แล้ว +4

    ОООчень круто, доступно и понятно для пользователя начального уровня. Спасибо! Продолжу обучение у Вас.

  • @vadimkorontsevich1066
    @vadimkorontsevich1066 3 ปีที่แล้ว +142

    Создание базы данных: 4:22
    Удалить базу данных 6:55
    Создать новую таблицу 10:05
    Удалить таблицу 12:15
    Создать таблицу с разными полями 12:35
    Указать на уникальность идентификатора 15:05
    Добавление поля с ограниченнием длины 15:55
    Добавить новое поле в готовую таблицу 18:45
    Удалить поле из таблицы 20:00

  • @mhdmodocluber9591
    @mhdmodocluber9591 5 ปีที่แล้ว +58

    Ну уж спасибо, ждал, ждал, ждал. Уже купил книгу по SQL и наперёд выучил язык. Тебя 8 лет ждать))))

    • @user-yx8hk2ey5i
      @user-yx8hk2ey5i 5 ปีที่แล้ว

      сколько учил если не секрет?

    • @mhdmodocluber9591
      @mhdmodocluber9591 5 ปีที่แล้ว +3

      Около трёх дней. Если надо, то книга называется php и MySQL Разработка веб-приложений 6-е издание.
      Автор Денис Колисниченко.
      Книга такая, сиреневая.
      90% составляет изучение PHP, но если его знаешь, SQL поймёшь без труда

    • @omoloni
      @omoloni 5 ปีที่แล้ว

      недавно увидел в объявление SQL и подумал что это что-то очень сложное, хотя читал про него 3 месяца назад, теперь наверное вообще буду учить по одному слову в день, раз это такая "ерунда", хотя сегодня задумал выучить его полностью - чувствовал, что он маленький

    • @ВячеславКрайний
      @ВячеславКрайний 5 ปีที่แล้ว +3

      @@omoloni SQL может и маленький, но приколов там достаточно. Когда работаешь с каким то бизнесовым приложением там уже используется диалект СУБД (pl-sql? T-sql) и там уже ооочень много чего

    • @naBJIo
      @naBJIo 2 ปีที่แล้ว

      подскажи, как успехи у тебя? Что самое сложно в познании языка SQL???

  • @Ятут-б5ш
    @Ятут-б5ш 3 ปีที่แล้ว +63

    Таймкоды:
    0:17 - Об общей структуре
    4:22 - (CREATE DATABASE) Создание БД + треп
    6:50 - (DROP DATABASE) Удаление БД
    8:00 - О типах полей в таблицах
    10:05 - (CREATE TABLE) Создание таблицы + треп
    12:17 - (DROP TABLE) Удаление таблицы
    12:36 - (CREATE TABLE + NOT NULL + AUTO_INCREMENT + PRIMARY KEY) Создание таблицы (ПОДРОБНОЕ!!!)
    18:43 - (ALTER TABLE + ADD) Добавление поля в таблицу
    20:00 - (ALTER TABLE + DROP COLUMN) Удаление поля с таблицы

  • @katerynamatthew9733
    @katerynamatthew9733 2 ปีที่แล้ว +3

    Благодарю Вас за урок! Прекрасно обьясняете! 👍👍👍

  • @antonykras
    @antonykras 2 ปีที่แล้ว +1

    Огромное спасибо за столь понятное объяснение!

  • @Selya_Ess
    @Selya_Ess 3 ปีที่แล้ว +1

    Супер! Спасибо! Я новичок, решила посмотреть урок для информации, все предоставлено понятным языком.

  • @Бот5329-и5г
    @Бот5329-и5г 2 ปีที่แล้ว

    За 7 минут сделал 1 клик и обьяснял, что мы создали базу данных :) Но на самом деле такой и должен быть урок:) Подписка.

  • @RadovannaDomino
    @RadovannaDomino 7 หลายเดือนก่อน

    Одним уроком объяснил половину модуля по SQL в одной из онлайн-школ. Спасибо огромное!

    • @A1_TR_812
      @A1_TR_812 หลายเดือนก่อน

      Hah

  • @Shorece
    @Shorece 2 ปีที่แล้ว +1

    Качественное изложение материала, мне очень понравилось. Лайк!

  • @Артур-х5ы9щ
    @Артур-х5ы9щ 5 ปีที่แล้ว +8

    Спасибо, что делитесь знаниями! Отлично объясняете! 👍

  • @m_r_studio2266
    @m_r_studio2266 5 ปีที่แล้ว +9

    Спасибо. Продолжай тему.

  • @JohnSnow-hx2so
    @JohnSnow-hx2so ปีที่แล้ว

    Просто топчик как просто объяснил :) Огромный респект!

  • @ЕленаБелова-ф5г
    @ЕленаБелова-ф5г 2 ปีที่แล้ว

    Спасибо огромное! Вы золотой человек!! Все очень понятно!!!

  • @eva79t4
    @eva79t4 ปีที่แล้ว

    Очень доходчиво объясняете. Спасибо.

  • @Сергей-о2л4к
    @Сергей-о2л4к 4 ปีที่แล้ว +1

    Гоша спасибо за уроки побольше бы таких блогеров))

  • @Dimavolc
    @Dimavolc 4 หลายเดือนก่อน +1

    Гоша ты мой кумир ❤

  • @stepa1134
    @stepa1134 3 ปีที่แล้ว

    Дай бог тебе здоровья!

  • @Andrzej3935
    @Andrzej3935 3 ปีที่แล้ว +1

    Спасибо огромное, очень доступно и понятно!

  • @happylife2345
    @happylife2345 5 ปีที่แล้ว +7

    Спасибо Вам! Очень доходчиво объясняете.

  • @9ytNjekx024j2JjhMZz1
    @9ytNjekx024j2JjhMZz1 9 หลายเดือนก่อน

    спасибо большое за ваши уроки)

  • @affirmation-therapy
    @affirmation-therapy 2 ปีที่แล้ว

    Понравилось что объяснения очень простым языком, без заумного словоблудия

  • @lololol628
    @lololol628 5 ปีที่แล้ว +1

    Спасибо за урок, наконец таки мы дождались sql ))

  • @dubnanails_105
    @dubnanails_105 5 ปีที่แล้ว +5

    Как все и пишут, реально спасибо, очень доходчиво! Надеюсь такие все видео🙏
    Собираюсь освоить новую профессию с нуля.... может есть какие то рекомендации?)))

    • @NikolasToCore
      @NikolasToCore 5 ปีที่แล้ว +5

      Думаю, я уже на финишной прямой в освоении этой профессии, поэтому скажу - самое главное не опускать руки)

    • @dan.gorbunov
      @dan.gorbunov 4 ปีที่แล้ว

      Привет. Много надо учить, писать код и сразу понять направление. фронтенд, бэк, дизайнер, тестировщик и тд. Вот можно сейчас просмотреть целую массу видео о программировании, но так и не понять зачем и где и как и потратить года на это. А можно просто с JS начать и быстро научиться минимальным знаниям

    • @Алекс-к5я9ы
      @Алекс-к5я9ы 4 ปีที่แล้ว

      @@dan.gorbunov привет, что такое JS?

    • @dan.gorbunov
      @dan.gorbunov 4 ปีที่แล้ว

      Алексей Филипенко JavaScript

  • @ДмитрийСмирнов-щ7ю
    @ДмитрийСмирнов-щ7ю 10 หลายเดือนก่อน

    Большое спасиобо за отличный контент!

  • @ileobass4546
    @ileobass4546 2 ปีที่แล้ว

    большое спасибо!!!! очень круто изучать, интересно

  • @yurii_s_m_25
    @yurii_s_m_25 4 ปีที่แล้ว +2

    Дуже дякую!!!

  • @SandroAtaman
    @SandroAtaman 3 ปีที่แล้ว

    ГОША, ты ТОП!!!

  • @inga153
    @inga153 4 ปีที่แล้ว +1

    Спасибо за урок!

  • @Liberdu
    @Liberdu 4 ปีที่แล้ว +6

    Это верно? "Часто ошибочно считают, что в типах данных CHAR(n) и VARCHAR(n) число n указывает на количество символов. Однако на самом деле число n в CHAR(n) и VARCHAR(n) - это длина строки в байтах (0-8000). n никогда не определяет количество хранимых символов."

    • @vanish3386
      @vanish3386 2 ปีที่แล้ว

      1 байт = 1 символ

  • @TinTaBraSS777
    @TinTaBraSS777 4 ปีที่แล้ว +4

    с такой манерой изложения можно сто уроков про базы данных сделать )

  • @unamaimane
    @unamaimane ปีที่แล้ว

    Тема брат тема продолжай в том же духе!

  • @POa-v9z
    @POa-v9z 8 หลายเดือนก่อน +1

    хороший видео урок🤩

  • @iva8co
    @iva8co 5 ปีที่แล้ว

    Спасибо, ты крут. Наглядно и доходчиво.

  • @homeaccess6887
    @homeaccess6887 3 ปีที่แล้ว

    Спасибо огромное! Круто очень!

  • @СарматПересветов
    @СарматПересветов ปีที่แล้ว

    спасибо за урок!

  • @АннаВавилова-з7ж
    @АннаВавилова-з7ж 20 วันที่ผ่านมา

    интересно. спасибо. меня учили через WHERE находить данные в таблице. и с помощью команды переключаться в нотацию SQL 🤔

  • @zoroprogramm
    @zoroprogramm ปีที่แล้ว

    Спасибо огромное!

  • @user-kriechkina
    @user-kriechkina 5 ปีที่แล้ว +3

    Спасибо, крутое видео!

  • @erelty6892
    @erelty6892 3 ปีที่แล้ว +2

    Я поставил свой трёх тысячный лайк ;)

  • @tormentorigor
    @tormentorigor 4 ปีที่แล้ว +125

    я первый раз открыл изучение SQL и отуда бы я знал , что такое JSON

    • @_timocha_7236
      @_timocha_7236 3 ปีที่แล้ว +4

      Мне казалось, что это все знают
      )

    • @_timocha_7236
      @_timocha_7236 3 ปีที่แล้ว +9

      JSON это текстовый формат, написанный на JavaScript. И на прямую он не имеет никого значения к SQL, на сколько я знаю.

  • @МаксимДунаев-э5я
    @МаксимДунаев-э5я 2 ปีที่แล้ว +2

    Нету testing. Где его найти?

  • @mr.regnet7025
    @mr.regnet7025 2 ปีที่แล้ว +1

    В acces не работает AUTO_INCREMENT, выдает ошибку синтаксиса, что делать ?

  • @Александр-д1ъ5п
    @Александр-д1ъ5п 2 ปีที่แล้ว +1

    Почему выдает ошибку ALTER TABLE people ADD birth DATA;?

  • @ИльяТесик
    @ИльяТесик 2 ปีที่แล้ว +1

    у меня отсутствует папка testing

  • @ВолодимирРомашко-у4м
    @ВолодимирРомашко-у4м 4 ปีที่แล้ว +2

    Добрый день!
    Не могу разобраться как убрать ошибку в запросе
    CREATE TABLE people(
    id INT NOT NULL AUTO_INCREMENT,
    NAME TEXT(30),
    bio TEXT,
    birth DATE,
    PRIMARY KEY NUMERIC
    );
    Пишет: Ожидалась закрывающая скобка. (near ")" at position 143). Я так понимаю, что ругается на закрывающую скобку );
    Спасибо

  • @nuclearcycle3503
    @nuclearcycle3503 2 ปีที่แล้ว

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

  • @arroganz9318
    @arroganz9318 2 ปีที่แล้ว

    кулл, очень интересно. На среднепродвинутом уровне знаю эксель Как-то садился питон учить - я сдувался несколько раз.. что-то нудное для меня. Здесь, что-то напомнило с родни эксель, приятный синтаксис.

  • @tymursvorovskyi2696
    @tymursvorovskyi2696 ปีที่แล้ว

    уроки от джуна 🥲

  • @HopeDelRey
    @HopeDelRey 4 ปีที่แล้ว

    Здорово, спасибо)

  • @СергейГаврилов-б8ц
    @СергейГаврилов-б8ц 2 ปีที่แล้ว +1

    Добрый день, установил МАМР, перешел по ссылке /Configure your MySQL databases with phpMyAdmin/ но у меня совсем другая панель в phpMyAdmin: Создать БД
    information_schema
    mysql
    performance_schema
    sys По факту закладки :testing - нет, прошу подсказать как настроить данную закладку, без нее не могу пройти урок

  • @mator7359
    @mator7359 2 ปีที่แล้ว

    Thank you very much

  • @Meisterio
    @Meisterio 2 ปีที่แล้ว

    09:10 а у Varchar вроде как тоже 65535 символов. Из подсказки

  • @Gulnara1709
    @Gulnara1709 2 ปีที่แล้ว

    Спасибо

  • @ВладиславАфанасьев-й7г
    @ВладиславАфанасьев-й7г 2 ปีที่แล้ว +1

    18:01 - число, которое состоит из 11 чисел. (Логика)

  • @maxinchurch
    @maxinchurch 3 ปีที่แล้ว

    Hi. Спасибо за доходчивое объяснение. Почему у меня не создаётся база данных (слево) после того как прописал create database; ?..

  • @АйдарАркабек
    @АйдарАркабек 4 ปีที่แล้ว

    Лучший!

  • @TroYniknn
    @TroYniknn 2 ปีที่แล้ว +1

    16:20 "Максимальное имя 30 символов" - где то загрустил один Uvuvwevwevwe Onyetenyevwe Ugwemuhwem Osas

  • @SanyaHambert
    @SanyaHambert 15 วันที่ผ่านมา

    Почему у меня, при создании таблицы выдает ошибку что праймери кей может быть применен только к auto_increment, хотя я в точности повторил написанное. А когда прописал праймери кей без (ид)(удалил строку) в auto_incr то все сработало

  • @buga-buga2141
    @buga-buga2141 2 ปีที่แล้ว

    у меня возникает ошибка, phpMyAdmin - Error, когда я захожу на сайт и нажимаю phpMyAdmin , что делать? Как прорваться к изучению?

  • @АлексейСП-ь7и
    @АлексейСП-ь7и ปีที่แล้ว

    для primary key есть смысл указывать not null? Он может быть пустым в принципе? Или это как-то зависит от бд?

  • @narezki_mens
    @narezki_mens 2 ปีที่แล้ว +1

    Спасибо, а зачем нужно было скачивать phpMyAdmin, если он не понадобился? Я зашла через MAMP. Сори, если тупой вопрос, прост я нуб

  • @Svetlana201095
    @Svetlana201095 5 ปีที่แล้ว +3

    У меня такой вопрос: почему AUTO_INCREMENT не работает? Пишет, мол, ошибка синтаксиса. IDENTIFY также не работает. Можно ли их чем-нибудь заменить?

    • @ratmirbrooooo
      @ratmirbrooooo 5 ปีที่แล้ว +1

      если пользуешься mysql то AUTO_INCREMENT.Если sqlite,то AUTOINCREMENT.Posgresql не знаю.Google в помощь.

    • @myhomework2431
      @myhomework2431 5 ปีที่แล้ว +1

      @@ratmirbrooooo А в первом уроке Гоша сказал что SQL везде одинаковый))) Ошибся или крайне упростил объяснение урока?

  • @Alexander-db3ib
    @Alexander-db3ib 3 ปีที่แล้ว +1

    Почему при создании поля мы не пишем COLUMN, а просто ADD pass, а при удалении пишем DROP COLUMN pass?

  • @liafdr5810
    @liafdr5810 2 ปีที่แล้ว

    Лайк и подписка!

  • @radiologiya_uz
    @radiologiya_uz ปีที่แล้ว

    Можно ли создать базу используя только пункт "Структура" или есть какие-нибудь ограничения?

  • @Roiser101
    @Roiser101 4 ปีที่แล้ว +1

    А обязательно ли писать NOT NULL если есть автозаполнение AUTO_INCREMENT?

  • @sevvapro2866
    @sevvapro2866 2 ปีที่แล้ว +1

    у меня нету папки testing((((((((((((((((( че за фигня

  • @Игнат-з2е
    @Игнат-з2е 2 ปีที่แล้ว +1

    Спасибо тебе огромное! Пусть карма тебе вдвойне вернется за такие хорошие уроки!

  • @nesquick3408
    @nesquick3408 4 ปีที่แล้ว

    а есть смысл в порядке расположения столбцов? или в SQL по барабану, в каком прядке столбцы расположены?

  • @ihornester8098
    @ihornester8098 3 ปีที่แล้ว

    Один моментик не понял: в конце видео, там где добавить и удалить столбец. Когда добавить, то просто ADD и название нового столбца, а когда удалить, то уже не просто DROP + название столбца, а еще появляется слово COLUMN - drop column. Почему так нелогично? То нет, то есть дополнительное слово. Если написать без слова COLUMN, программа выдаст ошибку?

  • @nicky14952281
    @nicky14952281 3 ปีที่แล้ว

    1:41 - да! Даёшь CLI ! В идеале бы вообще слил этот ссаный пыхмуадмен и делал всё из консоли - поставил бы несколько лойсов с разных акков, ну а так лови один. Моя попытка в фулстэк благодаря тебе идёт к успеху)))
    UPD
    17:55 - подбодрил. Уж если парень понимает sql, но не помнит отличие цифра / число 😛 - у меня точно получится

  • @rainjons6569
    @rainjons6569 3 ปีที่แล้ว +1

    Интерфейс, который упрощает и ускоряет создание таблицы в БД: существует
    Люди: о, не, лучше вручную напишу

    • @arthurtawers1967
      @arthurtawers1967 3 ปีที่แล้ว +2

      а в своих программах на разных ЯП ты тоже через интерфейс будешь работать?
      совсем не понимаешь для чего Sql?

  • @artembelov5997
    @artembelov5997 2 ปีที่แล้ว

    если стоит AUTO_INCREMENT зачем добавлять PRIMARY KEY? по логике число будет постоянно увеличиваться на один и не может повториться или я что-то не понимаю?

  • @sanjarkalandarov292
    @sanjarkalandarov292 2 ปีที่แล้ว

    Здравствуйте, я не понял команду Not zero при создании таблицы, объясните почему

  • @ilijor9040
    @ilijor9040 ปีที่แล้ว

    а как же Uvuvwevwevwe onyetenyevwe ugwemuhwem osas, хотя если он впишет просто Osas, то все будет нормально

  • @anvarjonahmadov7154
    @anvarjonahmadov7154 2 ปีที่แล้ว

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

  • @ИванБакастов-х6ж
    @ИванБакастов-х6ж 4 ปีที่แล้ว +6

    18:00 Максимальная длинна ID состоит из 11 цифр.
    Так надо было.

  • @bogdan4122
    @bogdan4122 3 ปีที่แล้ว

    спасибки)

  • @Qidah1
    @Qidah1 3 ปีที่แล้ว

    хм а как редактировать через код какую либо запись, ну кримеру ИД изначально (11) а как поменять на (15) , графически понятно как , а через код?

  • @CryptoMathematica
    @CryptoMathematica 2 ปีที่แล้ว +1

    Почему-то во всех уроках НЕ говорится, КАК зайти в этот phpadmin, КАК добавить свои учебные базы данных и т.д.
    Для кого эти уроки, для спецов или для новичков?

  • @Порачто-томенять
    @Порачто-томенять 3 ปีที่แล้ว +1

    Не везде нужно прописывать полные Команды. Я например удалял колонку с помощью просто «DROP” а не «DROP COLUMNE”

  • @ТатьянаСергеева-ф2в
    @ТатьянаСергеева-ф2в ปีที่แล้ว

    Скачала xampp вообще не получается эта таблица, выдает ошибку в синтаксисе

  • @КириллЖмайло
    @КириллЖмайло 2 ปีที่แล้ว

    спасибо кайф

  • @adilzhanbabakhan1369
    @adilzhanbabakhan1369 3 ปีที่แล้ว +5

    Яб с Селектов начал а то пипец какой то для начинающих

  • @denvo6372
    @denvo6372 5 ปีที่แล้ว

    Пасибо

  • @МаратНизаев-ч2н
    @МаратНизаев-ч2н 4 ปีที่แล้ว +2

    Шрифт меняется там же, где и язык

  • @ИванКА-ъ9р
    @ИванКА-ъ9р 4 ปีที่แล้ว +2

    Да, все знают, что Джейсон - это маньяк из фильма "пятница 13-ое"

    • @_timocha_7236
      @_timocha_7236 3 ปีที่แล้ว

      ахахахахахха, в точку

  • @noitoro2698
    @noitoro2698 3 ปีที่แล้ว

    Всё крайне понятно, но не совсем понятно зачем нужны эти команды, если они уже есть в GUI?

  • @webdeveloper6835
    @webdeveloper6835 2 ปีที่แล้ว

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

  • @mvkedie
    @mvkedie 3 ปีที่แล้ว

    А почему ты используешь ALTER вместо SELECT?

  • @dmorozo8581
    @dmorozo8581 5 ปีที่แล้ว +5

    Новости сверхдержавы?))

  • @sebuhiismayilov442
    @sebuhiismayilov442 3 ปีที่แล้ว

    danke

  • @meyson4441
    @meyson4441 3 ปีที่แล้ว +2

    Информация полезная, но местами так рассусоливаешь, уже думаешь когда же дальше то пойдет урок сдвигаться с одного места

  • @kindawannadie9911
    @kindawannadie9911 2 ปีที่แล้ว

    а если нет столбца тестинг? то что делать?

  • @iazim6967
    @iazim6967 2 ปีที่แล้ว

    Можно ли освоить SQL без знание html,css,js?