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

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

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

  • @petefedorov2955
    @petefedorov2955 2 ปีที่แล้ว +50

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

  • @user-db1vy6yb5n
    @user-db1vy6yb5n ปีที่แล้ว +8

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

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

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

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

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

  • @whiterabbit9310
    @whiterabbit9310 2 ปีที่แล้ว +10

    Волшебная подача материала, спасибо огромное!

  • @user-hc4yy8rp3h
    @user-hc4yy8rp3h 2 ปีที่แล้ว +4

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

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

    Просто супер уроки и дикция !!!! Спасибо.

  • @user-om1re5pf7g
    @user-om1re5pf7g 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) Удаление поля с таблицы

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

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

  • @Qusbaz-zg2nv
    @Qusbaz-zg2nv 5 ปีที่แล้ว +11

    Спасибо за урок, как всегда позитивный и понятный)

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

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

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

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

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

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

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

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

  • @user-nk6cu4uj3t
    @user-nk6cu4uj3t 5 ปีที่แล้ว +8

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

  • @user-jy5iq4jw6l
    @user-jy5iq4jw6l 4 ปีที่แล้ว +1

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

  • @CameraMEN-ZVE..
    @CameraMEN-ZVE.. 2 ปีที่แล้ว +1

    Класс!!Спасибо дружище!! Здоровья тебе и твоим родным!!

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

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

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

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

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

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

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

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

  • @user-le5sq5od4j
    @user-le5sq5od4j 2 ปีที่แล้ว

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

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

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

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

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

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

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

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

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

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

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

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

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

    • @user-mu7yi5ii6n
      @user-mu7yi5ii6n 4 ปีที่แล้ว +3

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

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

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

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

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

  • @user-nh1lp8xt4j
    @user-nh1lp8xt4j 2 ปีที่แล้ว

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

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

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

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

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

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

    спс, было полезно послушать для общего развития.

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

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

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

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

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

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

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

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

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

    Спасибо за доходчивое видео. Умники что и так все знают и для них все слишком долго пусть идут мимо.

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

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

  • @user-cx2cm5yv4i
    @user-cx2cm5yv4i 4 ปีที่แล้ว +2

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

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

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

  • @user-xj7is2pv2f
    @user-xj7is2pv2f 6 หลายเดือนก่อน

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

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

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

  • @user-qh8mz9wj7e
    @user-qh8mz9wj7e 8 หลายเดือนก่อน

    Спасибо. Шикарно все

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

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

  • @user-qj6tk5fw9p
    @user-qj6tk5fw9p 10 หลายเดือนก่อน

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

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

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

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

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

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

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

  • @user-xf2zb2go6x
    @user-xf2zb2go6x 5 หลายเดือนก่อน +1

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

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

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

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

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

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

    Thank you very much

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

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

  • @user-zt4cw5gg4j
    @user-zt4cw5gg4j 4 ปีที่แล้ว

    Лучший!

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

    Thanks)

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

    спасибо

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

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

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

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

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

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

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

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

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

      @@NikolasToCore хаха, вот прям респект за эти слова)))))) тоже учу))) и прям венигрет в голове...был.... а как прочла твои слова, собралась и сделала очередную домашку))) и все получилось))))
      так что...да.... не вешать нос)))

    • @user-hr6zq9iy7l
      @user-hr6zq9iy7l 4 ปีที่แล้ว

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

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

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

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

    Спасибо

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

    Здравствуйте.Вы можете выпустить видео о том как создать в базе поле "БАЛАНС" и какие настройки при создании нужно установить что бы потом можно выводить с этого баланса сумму?

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

    спасибки)

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

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

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

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

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

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

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

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

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

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

  • @user-kw7yf3fr3h
    @user-kw7yf3fr3h 2 ปีที่แล้ว +2

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

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

    Пасибо

  • @user-bm5kr6yf7b
    @user-bm5kr6yf7b 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). Я так понимаю, что ругается на закрывающую скобку );
    Спасибо

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

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

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

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

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

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

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

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

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

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

  • @user-bs7rn1ox2p
    @user-bs7rn1ox2p ปีที่แล้ว +1

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

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

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

  • @alanhadartsev4155
    @alanhadartsev4155 26 วันที่ผ่านมา

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

  • @user-xm6vq9cy7e
    @user-xm6vq9cy7e 2 ปีที่แล้ว +1

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

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

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

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

    А это всё мы где делаем? На удалённом сервере типа MAMP? Или нужно регистрировать отдельно любой хостинг?

  • @user-zc5kt6wy5k
    @user-zc5kt6wy5k 2 ปีที่แล้ว

    спасибо кайф

  • @user-nf6ix5vy1p
    @user-nf6ix5vy1p 2 ปีที่แล้ว +1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @user-zb2qb9lo6m
    @user-zb2qb9lo6m 2 ปีที่แล้ว +1

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

  • @user-hj1cm5kg4z
    @user-hj1cm5kg4z ปีที่แล้ว +1

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

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

    danke

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

    а где можно взять имя сервера?

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

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

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

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

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

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

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

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

  • @user-vf1kc8hq6u
    @user-vf1kc8hq6u 4 ปีที่แล้ว +6

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

  • @user-jy8dn4zk8i
    @user-jy8dn4zk8i 4 ปีที่แล้ว +2

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

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

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

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

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

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

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

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

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

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

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

  • @user-rt4lv4uj9w
    @user-rt4lv4uj9w 3 ปีที่แล้ว +1

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

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

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

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

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