Уроки 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
ребят, это просто праздник какой-то, что есть такие уроки)) Спасибо, Гоша!
Гениально! Все понятно даже для абсолютного новичка!!! Все бы курсы были такие - никакой воды, максимально инфы и пользы!!! 👍
Вот это я понимаю уроки! Сразу в практику с головой без тягомотной теории, которая забудется через пять минут после просмотра. Гоша, спасибо большое!
Создание базы данных: 4:22
Удалить базу данных 6:55
Создать новую таблицу 10:05
Удалить таблицу 12:15
Создать таблицу с разными полями 12:35
Указать на уникальность идентификатора 15:05
Добавление поля с ограниченнием длины 15:55
Добавить новое поле в готовую таблицу 18:45
Удалить поле из таблицы 20:00
зато запомнишь )
👍👍👍
Благодарю! 😺
Волшебная подача материала, спасибо огромное!
ОООчень круто, доступно и понятно для пользователя начального уровня. Спасибо! Продолжу обучение у Вас.
Просто супер уроки и дикция !!!! Спасибо.
Таймкоды:
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) Удаление поля с таблицы
Одним уроком объяснил половину модуля по SQL в одной из онлайн-школ. Спасибо огромное!
Спасибо за урок, как всегда позитивный и понятный)
Супер! Спасибо! Я новичок, решила посмотреть урок для информации, все предоставлено понятным языком.
Благодарю Вас за урок! Прекрасно обьясняете! 👍👍👍
Огромное спасибо за столь понятное объяснение!
Качественное изложение материала, мне очень понравилось. Лайк!
Спасибо, что делитесь знаниями! Отлично объясняете! 👍
Гоша спасибо за уроки побольше бы таких блогеров))
Класс!!Спасибо дружище!! Здоровья тебе и твоим родным!!
Спасибо за урок, наконец таки мы дождались sql ))
Очень доходчиво объясняете. Спасибо.
Спасибо, ты крут. Наглядно и доходчиво.
Спасибо. Продолжай тему.
Спасибо огромное! Вы золотой человек!! Все очень понятно!!!
Спасибо огромное, очень доступно и понятно!
Спасибо Вам! Очень доходчиво объясняете.
Ну уж спасибо, ждал, ждал, ждал. Уже купил книгу по SQL и наперёд выучил язык. Тебя 8 лет ждать))))
сколько учил если не секрет?
Около трёх дней. Если надо, то книга называется php и MySQL Разработка веб-приложений 6-е издание.
Автор Денис Колисниченко.
Книга такая, сиреневая.
90% составляет изучение PHP, но если его знаешь, SQL поймёшь без труда
недавно увидел в объявление SQL и подумал что это что-то очень сложное, хотя читал про него 3 месяца назад, теперь наверное вообще буду учить по одному слову в день, раз это такая "ерунда", хотя сегодня задумал выучить его полностью - чувствовал, что он маленький
@@omoloni SQL может и маленький, но приколов там достаточно. Когда работаешь с каким то бизнесовым приложением там уже используется диалект СУБД (pl-sql? T-sql) и там уже ооочень много чего
подскажи, как успехи у тебя? Что самое сложно в познании языка SQL???
Дай бог тебе здоровья!
За 7 минут сделал 1 клик и обьяснял, что мы создали базу данных :) Но на самом деле такой и должен быть урок:) Подписка.
Просто топчик как просто объяснил :) Огромный респект!
Спасибо за урок!
спс, было полезно послушать для общего развития.
Спасибо, крутое видео!
Спасибо огромное! Круто очень!
большое спасибо!!!! очень круто изучать, интересно
с такой манерой изложения можно сто уроков про базы данных сделать )
Спасибо за доходчивое видео. Умники что и так все знают и для них все слишком долго пусть идут мимо.
спасибо большое за ваши уроки)
Дуже дякую!!!
ГОША, ты ТОП!!!
Большое спасиобо за отличный контент!
Здорово, спасибо)
Спасибо. Шикарно все
Тема брат тема продолжай в том же духе!
спасибо за урок!
Понравилось что объяснения очень простым языком, без заумного словоблудия
Спасибо огромное!
Я поставил свой трёх тысячный лайк ;)
хороший видео урок🤩
Это верно? "Часто ошибочно считают, что в типах данных CHAR(n) и VARCHAR(n) число n указывает на количество символов. Однако на самом деле число n в CHAR(n) и VARCHAR(n) - это длина строки в байтах (0-8000). n никогда не определяет количество хранимых символов."
1 байт = 1 символ
Thank you very much
Спасибо большое
Лучший!
Thanks)
спасибо
Hi. Спасибо за доходчивое объяснение. Почему у меня не создаётся база данных (слево) после того как прописал create database; ?..
Как все и пишут, реально спасибо, очень доходчиво! Надеюсь такие все видео🙏
Собираюсь освоить новую профессию с нуля.... может есть какие то рекомендации?)))
Думаю, я уже на финишной прямой в освоении этой профессии, поэтому скажу - самое главное не опускать руки)
Привет. Много надо учить, писать код и сразу понять направление. фронтенд, бэк, дизайнер, тестировщик и тд. Вот можно сейчас просмотреть целую массу видео о программировании, но так и не понять зачем и где и как и потратить года на это. А можно просто с JS начать и быстро научиться минимальным знаниям
@@NikolasToCore хаха, вот прям респект за эти слова)))))) тоже учу))) и прям венигрет в голове...был.... а как прочла твои слова, собралась и сделала очередную домашку))) и все получилось))))
так что...да.... не вешать нос)))
@@dan.gorbunov привет, что такое JS?
Алексей Филипенко JavaScript
Спасибо
Здравствуйте.Вы можете выпустить видео о том как создать в базе поле "БАЛАНС" и какие настройки при создании нужно установить что бы потом можно выводить с этого баланса сумму?
спасибки)
А обязательно ли писать NOT NULL если есть автозаполнение AUTO_INCREMENT?
а есть смысл в порядке расположения столбцов? или в SQL по барабану, в каком прядке столбцы расположены?
я первый раз открыл изучение SQL и отуда бы я знал , что такое JSON
Мне казалось, что это все знают
)
JSON это текстовый формат, написанный на JavaScript. И на прямую он не имеет никого значения к SQL, на сколько я знаю.
Нету testing. Где его найти?
Пасибо
Добрый день!
Не могу разобраться как убрать ошибку в запросе
CREATE TABLE people(
id INT NOT NULL AUTO_INCREMENT,
NAME TEXT(30),
bio TEXT,
birth DATE,
PRIMARY KEY NUMERIC
);
Пишет: Ожидалась закрывающая скобка. (near ")" at position 143). Я так понимаю, что ругается на закрывающую скобку );
Спасибо
кулл, очень интересно. На среднепродвинутом уровне знаю эксель Как-то садился питон учить - я сдувался несколько раз.. что-то нудное для меня. Здесь, что-то напомнило с родни эксель, приятный синтаксис.
Можно ли создать базу используя только пункт "Структура" или есть какие-нибудь ограничения?
для primary key есть смысл указывать not null? Он может быть пустым в принципе? Или это как-то зависит от бд?
Лайк и подписка!
В acces не работает AUTO_INCREMENT, выдает ошибку синтаксиса, что делать ?
Почему выдает ошибку ALTER TABLE people ADD birth DATA;?
Один моментик не понял: в конце видео, там где добавить и удалить столбец. Когда добавить, то просто ADD и название нового столбца, а когда удалить, то уже не просто DROP + название столбца, а еще появляется слово COLUMN - drop column. Почему так нелогично? То нет, то есть дополнительное слово. Если написать без слова COLUMN, программа выдаст ошибку?
Гоша ты мой кумир ❤
Добрый день, установил МАМР, перешел по ссылке /Configure your MySQL databases with phpMyAdmin/ но у меня совсем другая панель в phpMyAdmin: Создать БД
information_schema
mysql
performance_schema
sys По факту закладки :testing - нет, прошу подсказать как настроить данную закладку, без нее не могу пройти урок
уроки от джуна 🥲
Да?
А это всё мы где делаем? На удалённом сервере типа MAMP? Или нужно регистрировать отдельно любой хостинг?
спасибо кайф
у меня отсутствует папка testing
09:10 а у Varchar вроде как тоже 65535 символов. Из подсказки
Почему при создании поля мы не пишем COLUMN, а просто ADD pass, а при удалении пишем DROP COLUMN pass?
У меня такой вопрос: почему AUTO_INCREMENT не работает? Пишет, мол, ошибка синтаксиса. IDENTIFY также не работает. Можно ли их чем-нибудь заменить?
если пользуешься mysql то AUTO_INCREMENT.Если sqlite,то AUTOINCREMENT.Posgresql не знаю.Google в помощь.
@@hesuscristomg5118 А в первом уроке Гоша сказал что SQL везде одинаковый))) Ошибся или крайне упростил объяснение урока?
А как получить доступ к phpMyAdmin и базе данных, созданных на одном компьютере с другого?
Спасибо!
Спасибо, а зачем нужно было скачивать phpMyAdmin, если он не понадобился? Я зашла через MAMP. Сори, если тупой вопрос, прост я нуб
Здравствуйте, я не понял команду Not zero при создании таблицы, объясните почему
18:01 - число, которое состоит из 11 чисел. (Логика)
Спасибо тебе огромное! Пусть карма тебе вдвойне вернется за такие хорошие уроки!
danke
а где можно взять имя сервера?
хм а как редактировать через код какую либо запись, ну кримеру ИД изначально (11) а как поменять на (15) , графически понятно как , а через код?
если стоит AUTO_INCREMENT зачем добавлять PRIMARY KEY? по логике число будет постоянно увеличиваться на один и не может повториться или я что-то не понимаю?
16:20 "Максимальное имя 30 символов" - где то загрустил один Uvuvwevwevwe Onyetenyevwe Ugwemuhwem Osas
у меня возникает ошибка, phpMyAdmin - Error, когда я захожу на сайт и нажимаю phpMyAdmin , что делать? Как прорваться к изучению?
18:00 Максимальная длинна ID состоит из 11 цифр.
Так надо было.
Шрифт меняется там же, где и язык
А почему ты используешь ALTER вместо SELECT?
а если нет столбца тестинг? то что делать?
Интерфейс, который упрощает и ускоряет создание таблицы в БД: существует
Люди: о, не, лучше вручную напишу
а в своих программах на разных ЯП ты тоже через интерфейс будешь работать?
совсем не понимаешь для чего Sql?
Всё крайне понятно, но не совсем понятно зачем нужны эти команды, если они уже есть в GUI?
Не везде нужно прописывать полные Команды. Я например удалял колонку с помощью просто «DROP” а не «DROP COLUMNE”
1:41 - да! Даёшь CLI ! В идеале бы вообще слил этот ссаный пыхмуадмен и делал всё из консоли - поставил бы несколько лойсов с разных акков, ну а так лови один. Моя попытка в фулстэк благодаря тебе идёт к успеху)))
UPD
17:55 - подбодрил. Уж если парень понимает sql, но не помнит отличие цифра / число 😛 - у меня точно получится
Яб с Селектов начал а то пипец какой то для начинающих