SQL. 1. Введение

Поділитися
Вставка
  • Опубліковано 26 гру 2024

КОМЕНТАРІ • 161

  • @P.e.t.r.o.f.f
    @P.e.t.r.o.f.f 2 роки тому +2

    Очень информативно. Где-то мне пришлось несколько раз слушать некоторые вещи.
    Очень грамотно. без воды. без шуток. все по теме. Супер. Мне понравилось.
    Я начал изучать sql и слава богу нашел отличного учителя.

  • @evotestssoftware1020
    @evotestssoftware1020 8 років тому +2

    ЛУЧШИЙ)
    Как для начинающего тестировщика эта информация была с пушечным зарядом для моего мозга. продолжай и не меняй постановку обучения!

  • @CMTV_official
    @CMTV_official  10 років тому +46

    Пока что изучаю C# и готовлюсь к записи первых уроков по нему. А пока предлагаю вам начать изучать вещь, без которой, наверное, не обходится ни один крупный проект - без баз данных и языка, который ими управляет - SQL.
    Ввел в урок нововведение - задания к уроку. Так вам будет проще повторить и закрепить пройденное. Возможно, в этом уроке реализовал кривовато (не объяснил ответы), но дальше все будет как по накатанной.

    • @gorrgorroB
      @gorrgorroB 10 років тому

      Можно ли на C# разрабатывать ААА игры?

    • @amyasnikov
      @amyasnikov 10 років тому

      ***** Что такое ААА игры ?

    • @gorrgorroB
      @gorrgorroB 10 років тому +2

      Alexander Myasnikov Если подойти к вопросу чуть философски, то тайтл - это экземпляр игры в своём «глобальном представлении». Фактически, каждая игра, представленная на гейм-рынке - это тайтл.
      Тайтлы различают по категориям, которые, не смотря на частое упоминание, довольно гипотетичны. Игры-блокбастеры - это AAA-тайтлы («триплы», «трипл-A»). Ниже их следуют тайтлы категорий «AA» и «A». Под играми категории «B» обычно понимают «средние» тайтлы (по качеству, по степени интереса к ним, по бюджету). «C» - это гадость. Никогда не разрабатывайте C-тайтлы.
      А еще бывают инди... Вообщем, ААА это очень крутые игры, на которые выделялся огромный бюджет, и огромное количество сил. (Например: Mass effect 3, GTA 5, FIFA 14, Dishonored)

    • @amyasnikov
      @amyasnikov 10 років тому +1

      ***** Не знал, спасибо.

    • @Minazavr
      @Minazavr 10 років тому

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

  • @XA56MKA
    @XA56MKA 5 років тому

    О, это самые адекватные уроки из всех, которые я видела! спасибо!

  • @ekaterinastupak7347
    @ekaterinastupak7347 6 років тому

    Спасибо большое! Всё понятно и четко изложено с повторением материала в конце урока. Уровень 0, для начинающих, которые не знают вообще ничего из программирования. Мне такой формат подошёл на 100%, и не нужно записываться ни на какие платные курсы, чтобы освоить азы.

  • @kirillorlov211
    @kirillorlov211 4 роки тому +1

    Максимально понятно и доходчиво. Спасибо

  • @SvetlanaBova
    @SvetlanaBova 7 місяців тому

    Спасибо! Отличный материал. Хоть и попался он мне спустя 10 лет )))

  • @mrmoonshine3452
    @mrmoonshine3452 4 роки тому

    грамотно поясняешь. Я как впервые слышащий понятие баз данных, понял о чём идет речь

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

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

  • @esthetik_life
    @esthetik_life 5 років тому +1

    Объяснил как Бог! Молодец, однозначно лайк!

  • @nz7761
    @nz7761 9 років тому +23

    Молодец!!! Очень коротко и доступно.

  • @peronium_
    @peronium_ 5 років тому

    Пока что лучшее из русскоязычных объяснений

  • @olatera
    @olatera 4 роки тому

    Очень нравится! Смотрю с интересом. Начала только изучать sql, нравится, что обьясняете все понятным языком.

  • @МаксимКундро
    @МаксимКундро 7 років тому

    Пётр спасибо ты всё очень понятно и просто объясняешь,что позволяет понять данный изучаемый материал.

  • @devcom3639
    @devcom3639 8 років тому +1

    почему в базе нельзя выбрать n первых элементов (например 5). Запрос вида: выбрать "информация", где ID>0 && ID

    • @boburjoniskandarov4822
      @boburjoniskandarov4822 8 років тому +1

      LIMIT (например: 5 как вы говорите "LIMIT 5" это вам выводит первые 5 значение)

    • @1712lero
      @1712lero 7 років тому +1

      ID первого элемента не обязательно 1.... Да и второй элемент не всегда следующее число после первого.

  • @andriipolovets3149
    @andriipolovets3149 4 роки тому

    Очень полезные и актуальны даже на 2020 год
    Спасибо

  • @strategicplanning1761
    @strategicplanning1761 8 років тому +6

    Петя, молодец! Спасибо за уроки! Доступно, ничего лишнего, все для людей :-). Так держать!

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

    Спасибо, Петр! Ты просто и быстро объяснил все подробности практики, которые я не успел найти в книгах.

  • @tilton7651
    @tilton7651 9 років тому +2

    Очень доступно и легко воспринимается. Отлично

  • @МаксимТолстобров-э9х

    Красавчик , мне понравилось!

  • @pavelmatyukhin6486
    @pavelmatyukhin6486 7 років тому

    Автору говорю спасибо, уроки понятные и не нудные.

  • @klyasyuk8284
    @klyasyuk8284 4 роки тому

    Хоть и видео старое, но лайк однозначно, за презентацию. Всё понятно и кратко)

  • @mixam3318
    @mixam3318 4 роки тому +5

    Сколько лет прошло, а курс твой до сих пор актуален. Я чекал платные курсы, всё говно, поголовно. Да ещё в таком возрасте хорошо объяснял, топ

  • @stepanbazrov6330
    @stepanbazrov6330 5 років тому +2

    Зачем нужен первичный ключ как отдельное поле? Разве записи по определению не хранятся под каким-то номером?

  • @РоманКошкаров-ы3б
    @РоманКошкаров-ы3б 7 років тому

    Отличный формат уроков
    Продолжай в том же духе !
    Лайк

  • @abylaikhannurtay2837
    @abylaikhannurtay2837 4 роки тому

    Понятно. Спасибо Вам большое!

  • @husanimomov260
    @husanimomov260 4 роки тому

    Спасибо за хорошие уроки

  • @1SandYguy
    @1SandYguy Рік тому

    Вопрос так и надо задавать.Можнр ли запросить 5 с трое в реляционной базе данных.Но можно же запросить команду с конкретными ключами и получить информацию по нужным параметрам.Это упрощает работу с реляционной базой данных!

  • @__allegator__4418
    @__allegator__4418 4 роки тому

    по поводу третьего ответа - что помешает запросить первые 5 записей в таблице? записи в любом случае хранятся в таблице в каком либо порядке и типичные запросы Select типа Top10 нормально работают.

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

    Отличный урок

  • @sqlprog
    @sqlprog 5 років тому

    Отличная подача материала! Спасибо!

  • @АлександрЧувиков-и6м

    спасибо за урок, для начинающего самое то.

  • @tikhongoncharov5435
    @tikhongoncharov5435 7 років тому

    Очень полезная информация, спасибо большое!

  • @putler-kaputt
    @putler-kaputt 4 роки тому

    База данных это типа папка на сервере - каталог, а таблица это типа excel-файл в этой папке. Сама по себе база данных когда её создаёшь ничего не содержит, это просто директория. Есть, типа, программа которая управляет базами данных (папками и таблицами на сервере) - это СУБД, например mSQL. У этой проги есть графический веб-интерфейс, например phpMyAdmin - это просто такая надстройка для упрощения, чтобы можно было мышкой кликать в браузере и управлять базами данных. А так, в принципе, phpMyAdmin вообще не нужен ибо есть SQL - это, типа, консольные команды, чтобы без графического интерфейса напрямую управлять СУБД
    Я так понял из всяких видео уроков.

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

    Спасибо

  • @company-s-a
    @company-s-a 4 роки тому

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

  • @alexandermyshkovets6316
    @alexandermyshkovets6316 7 років тому +12

    по поводу третьего вопроса: можно ведь вывести определённые только определенные записи
    SELECT * FROM TABLE WHERE id BETWEEN 1 AND 5;
    или лишь я не понял формулировки вопроса?

    • @briskwalk1100
      @briskwalk1100 4 роки тому

      Нет-нет, формулировка и правда запутала немного)

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

    в конце установки у меня спрашивает путь а не устанавливается что мне делать?

  • @samirzeyno
    @samirzeyno 9 років тому +29

    Спасибо за урок друг. Было очень интересно. Только вот звук в конце видео немного напугал меня. Думал что у меня комп выключился.

  • @sjdjjsjsjs3991
    @sjdjjsjsjs3991 Місяць тому

    Какие же умные люди на ДТФе сидят жесть

  • @proFFessor90
    @proFFessor90 9 років тому +33

    Такой вопрос: почему нельзя попросить первые пять строк таблицы? Нельзя ли провести сортировку по ид а потом запросить записи с ид от 1 до 5?

    • @zametkinapolyahru
      @zametkinapolyahru 8 років тому +5

      Кто сказал что нельзя, можно!)) SQL тем и хорош, что для одной и той же задачи можно 45 различных способов найти, а потом еще EXPLAIN сделать, чтобы понять - какой из них наиболее эффективный

    • @ElGreyoCardinallo
      @ElGreyoCardinallo 6 років тому +7

      Прям с языка мой вопрос снял. Конечно так можно, просто автор не совсем корректно задал 3й вопрос.

    • @arthurfonzerelli6484
      @arthurfonzerelli6484 6 років тому +1

      Наверное имелось в виду, что "по умолчанию" без сортировки нельзя.

    • @daniilyakub1666
      @daniilyakub1666 6 років тому +13

      SELECT * FROM clients ORDER BY id LIMIT 5;

    • @dizelvinable
      @dizelvinable 5 років тому +4

      В реляционных базах данных нет понятий "первая строка", "вторая строка" и т.д. Потому что строки могут быть упорядочены по-разному. Т.е. если мы не добавили в SELECT блок ORDER BY, то мы не можем сказать, как именно будут упорядочены строки. То есть мы получим полный рандом жи есть.

  • @leshakhalin
    @leshakhalin 6 років тому

    Круто, прям респект за такой урок. Спасибо!

  • @АндрійКаракой
    @АндрійКаракой 8 років тому +3

    Дякую. Чудові уроки)

  • @margaritatsvetova3538
    @margaritatsvetova3538 8 років тому +1

    Молодчага. Спасибо!

  • @bpospanov
    @bpospanov 7 років тому

    офигительный урок!

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

    Видео создано 7 лет назад, информация является актуальной?

  • @hubba-bubbatm2876
    @hubba-bubbatm2876 6 років тому

    Отлично!! Спасибо большое. Я только только начинаю изучать и понял уже то что надо было)))

  • @1Man116rus
    @1Man116rus 6 років тому +6

    SELECT * FROM Customer WHERE CustomerID

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

    Почему не смонтировал?

  • @husanimomov260
    @husanimomov260 4 роки тому

    Еще другие видео уроки есть по другим предметам?

  • @Andrei.Oleshkevh
    @Andrei.Oleshkevh 5 років тому

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

  • @sansanych6242
    @sansanych6242 4 роки тому

    Москва, Питер, Вашингтон, Киев ииии Люберцы ;D Молодцом!

  • @ШербанТатьяна
    @ШербанТатьяна 6 років тому

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

  • @lenas.9527
    @lenas.9527 6 років тому

    1. Можно ли делать надписи крупнее, чем на 0:54?
    Спасибо.

  • @ИнокИродивый
    @ИнокИродивый 7 років тому

    круто придумал! респект

  • @ДарьяДружинина-ж7г
    @ДарьяДружинина-ж7г 7 років тому

    спасибо! все понятно и подробно)

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

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

  • @ksut1091
    @ksut1091 8 років тому +10

    зря разводите холивар. парень молодец - очень доходчиво объясняет!

    • @ksut1091
      @ksut1091 8 років тому +10

      беру свои слова обратно. просмотрела 15 уроков, на большее терпения не хватило. в итоге 2 дня потерянного времени и еще столько же на изучение SQL на других ресурсах. парень путается в своих словах и иногда не может внятно объяснить некоторые моменты. урок о джойнах - это вообще издевательство. если хотите убить время - это самое то. а если нет - ищите уроки взрослых, а еще лучше используйте ресурсы с онлайн-редактором с проверкой кода, например на sql-ex.ru, khanacademy, w3chool. эти уроки уровня школьников, коим он сам и является

  • @lokydrcooper838
    @lokydrcooper838 10 років тому +5

    В любом случае повторение не помешает , даже если знаешь о чем речь.

  • @bliaditube
    @bliaditube 9 років тому +3

    а зачем в таблице с телефонами в первой колонке снова написано ID ?
    выборка то по внешним ключам идет

    • @likea_jes7063
      @likea_jes7063 7 років тому +1

      Так как существует ни одна таблица, и другая(следующая) таблица будет ссылаться как на эту так и на родит.

  • @sirazhidinovakmatali
    @sirazhidinovakmatali 7 років тому

    Круто делаешь видео уроки благодарю за это. Помимо твоих видео, какие книги можешь посоветовать по SQL. Респект тебе.

  • @ЖадыраШыныбаева
    @ЖадыраШыныбаева 4 роки тому

    спасибо!!)

  • @levshx
    @levshx 4 роки тому

    Возможно, кэш + jQuery

  • @TkachenkoEvgeniy
    @TkachenkoEvgeniy 9 років тому +2

    спасибо

  • @Sentaur-qd8im
    @Sentaur-qd8im 6 років тому +1

    Объясните пожалуйста! Почему некоторые авторы книг пишут что в SQL выборка SELECT принадлежит языку DQL - Doctrine Query Language, а некоторые говорят SELECT принадлежит DML. Где истина? Вот посмотрите например лекцию на английском правда, там говорится о DQL как языке выборки с оператором SELECT ua-cam.com/video/-juirLxfuqs/v-deo.html

    • @dimFora
      @dimFora 6 років тому

      Посмотри тут dic.academic.ru/dic.nsf/ruwiki/199708 Всё лаконично, доходчиво.

  • @olgakonovalova4973
    @olgakonovalova4973 6 років тому +1

    Очень мелкий шрифт на слайдах, сложно читается

  • @Alexander-fo8wl
    @Alexander-fo8wl 4 роки тому

    Привет!!! Мы с тобой оказывается однофамильцы) На сколько через 6 лет этот курс актуален?

  • @alina-katy
    @alina-katy 7 років тому

    Спасибо!

  • @fisenko93
    @fisenko93 7 років тому +1

    Будет ли верным ответ на 3ий вопрос?
    Если нет, то почему? Будьте добры, объясните :)
    SELECT TOP 5 * FROM table1;

  • @АндрейГорбунов-р4ь
    @АндрейГорбунов-р4ь 5 років тому

    где звук?

  • @goroddnepr2627
    @goroddnepr2627 5 років тому

    очень тихо. компрессия при записи речи совсем не помешала-бы. у вас, наверное, большой монитор. надписи очень мелкие.

  • @сергейавинцов
    @сергейавинцов 4 роки тому +1

    Спасибо за урок, но есть пара моментов: 1) На схемах очень мелкий текст, с экрана телефона нечитаемо практически и 2) реклама вставлена очень криво, на середине слова, что сбивает с толку очень сильно. Я не знаю, как работает система монетизации ютьюба, но по идее автор должен иметь возможность вставлять рекоаму по тем таймкодам, когда ему удобно. И ее неплохо бы вставлять в паузы, а не в слова

  • @haykmkrtchyan7093
    @haykmkrtchyan7093 7 років тому

    Но мы же не можем с помощью id получать первые 5 записи

  • @dimka59ru
    @dimka59ru 7 років тому +1

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

    • @1712lero
      @1712lero 7 років тому +1

      А если нет?

  • @Haykoinfo
    @Haykoinfo 8 років тому

    Привет . Можете отправить фотки кодоами они бы помогали заранее спаибо

  • @dimFora
    @dimFora 6 років тому +2

    У вас путаница в голове. Поля - это то, из чего состоят записи. Поля без записи не бывает. Записью также называют рекорд, row, кортеж - это синонимы. Колонка, она же столбец таблицы, это визуальное представление набора полей из разных записей.

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

    Ты просто БОГ

  • @TECHLINE-plus
    @TECHLINE-plus 7 років тому

    Как насчет работать со мной над проектом? Ищу сооснователя с тех. навыками веб программиста

  • @ИльяК-з2р
    @ИльяК-з2р 8 років тому +1

    ID разве не с 0 всегда начинают?)

    • @zametkinapolyahru
      @zametkinapolyahru 8 років тому

      Неа, например, внутренние индексы в SQLite или rowid столбец, который генерируется автоматически самой СУБД, начинается с единицы. Всегда нужно документацию к программе, которой пользуешься смотреть - самый четкий и пацанский источник информации...

    • @dec1m
      @dec1m 8 років тому

      там нам slq упрощает жизнь)там с 1 зараза...

    • @ИльяК-з2р
      @ИльяК-з2р 8 років тому

      Спасибо) Но я уже много выучил и пишу сайт) Так что поздновато)

    • @dec1m
      @dec1m 8 років тому

      php?

    • @ИльяК-з2р
      @ИльяК-з2р 8 років тому

      да

  • @fairmentat
    @fairmentat 5 років тому

    Автор точно живёт в Волжском=)

  • @АлинаКулакова-ъ6ж
    @АлинаКулакова-ъ6ж 6 років тому +10

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

    • @torrentinocom
      @torrentinocom 6 років тому +15

      Алина Григорьева господи, поставте же себе на комп AdBlock и будет вам щастье, не понимаю, вот люди которые не могут даже на компе базовые настройки провести, и лезут учить информатику, ну вы серйезно??

  • @ВладимирЛем-д9у
    @ВладимирЛем-д9у 2 роки тому

    Плюсы курса: - он бесплатный; - его можно бросить в любой момент / можно даже не начинать; - является хорошей иллюстрацией того, что будет, если курс решит записать восьмиклассник без твёрдых знаний и понимания SQL. Все уроки записаны одним дублем и все неудачно. Автор не готовился к урокам. Совсем. Даже пять минут не подумал заранее, всё на ходу. Постоянные ошибки в запросах. Автор не в курсе про работу с консолью вообще. Но к концу курса немного освоил. Комменты, наверное, почитал. И куча прочих замечаний, от уровня юмора автора до непонимания работы NATURAL JOIN. Серьёзно, как можно назвать урок "Фишки и что-то там" и обла*аться, выпустив видео с неработающими "фишками"? Курс подходит для тех, кто больше ничего не нашёл.

  • @movietv2765
    @movietv2765 7 років тому

    не слышно

  • @talgarion6013
    @talgarion6013 4 роки тому

    Зачем все так тихо записывают? Материал хороший, но очень тихо!

    • @kaprizov3200
      @kaprizov3200 4 роки тому

      еще актуально?

    • @talgarion6013
      @talgarion6013 4 роки тому

      Уже и не помню зачем смотрел видос =)

  • @alexeyitarasov3724
    @alexeyitarasov3724 9 років тому +3

    красавчик

  • @maddocrusmad464
    @maddocrusmad464 4 роки тому +1

    Пиздец, ну просто гений оформления и дизайна, нихерна не видно что там написано. Текстовая информация должна заполнять ВСЕ отображающее пространство!

  • @badwombat
    @badwombat 5 років тому

    like!

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

    Хорошая лекция, но оооочень тихо(

  • @cerega99999
    @cerega99999 6 років тому

    Люберцы)

  • @vyacheslavratushnyy3320
    @vyacheslavratushnyy3320 6 років тому +6

    "ИНОГДА требуется создать НЕСКОЛЬКО таблиц..."
    улыбнул
    наверное, ведущий никогда не имел дело с настоящими базами в серьезных компаниях

  • @delalen8012
    @delalen8012 4 роки тому

    Я правильно понимаю, что надо ставить лайк?

  • @bek.Nurman
    @bek.Nurman 6 років тому

    Клас

  • @Dvoini
    @Dvoini 7 років тому +1

    УРОКИ НЕ ОЧЕНЬ, МНОГО ВОДЫ, информации на 5 минут растягивает на пол часа

    • @torrentinocom
      @torrentinocom 6 років тому

      Lexa Dv для людей ,которые только начинают, ето весьма важные вещи. Думаю ты далеко не тимлид раз зашел в етот видос. Не поленись, а лучше время со своего коментария потрать на просмотр

  • @ВладимирСвиридов-т5д

    5 реклам за 10 минут, ну одну, две ладно еще, ну 5 штук уже перебор!

  • @Wassermannroman
    @Wassermannroman 5 років тому +1

    Давай рекламу через каждые 10 сек, так лучше будет.

  • @brownweb9
    @brownweb9 4 роки тому

    Как жишь много запинаний...

  • @woole7629
    @woole7629 10 років тому +6

    Слишком много внимания очевидной информации

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

    SQL - это не язык программирования а язык манипулирования.

  • @zimakroot7850
    @zimakroot7850 4 роки тому

    Реклама каждую минуту

  • @r45her
    @r45her 4 роки тому

    Запускаю видео
    Слышу фразу "язык программирования SQL"
    Выключаю видео и иду искать НОРМАЛЬНЫЕ уроки.

    • @ВиталяДемиденко
      @ВиталяДемиденко 4 роки тому +1

      это язык программирования, держу в курсе

    • @r45her
      @r45her 4 роки тому

      @@ВиталяДемиденко ну более корректно всё-таки называть языком запросов.