Мой курс «Хардкорная веб-разработка» - course.to.digital Установка PostgreSQL на Linux показана здесь - kzbin.info/www/bejne/hpyUY2h6lt-Ir6s Вжух!
@b-o-t-l-y4 жыл бұрын
40 нескучных и полезных минут. Отличный формат подачи!!! Не пожалел.
@t0digital4 жыл бұрын
Спасибо!
@OleksandrPohribnyi4 жыл бұрын
Я лучше урока по SQL не видел нигде, это очень круто!
@t0digital4 жыл бұрын
Спасибо большое!
@kevart96453 жыл бұрын
@@ИванПетров-л5и6е а вы это к чему написали, стесняюсь спросить? Книга - сухой материал, видео - наглядный пример с применением "своими словами", далее - "самопрактика". Чему вы сочувствуете?
@vladislav28193 жыл бұрын
@@manOfPlanetEarth Ни кому не пожелаю такого, прежде чем писать подобного рода комментарии - переосмыслите свою жизнь
@MathPTU3 ай бұрын
жаль, что это только самое начало...
@EugenNiedaszkowski4 жыл бұрын
Я очень благодарен Алексею за его образовательную деятельность и это видео, но подозреваю, что базы данных не являются его основной специализацией. Хочу поправить некоторые вещи. Эдгар Кодд назвал реляционные базы данных реляционными из-за присутствия в них так называемых реляций, простым языком - таблиц. Т.е. реляционная база данных - это табличная база данных. Даже если связей между таблицами нет, или таблица всего одна - это реляционная база данных. Хотя вынужден признать, что вне акедемических кругов такое заблуждение довольно распространено. Диаграмма базы данных (db-diagram) и диаграмма сущностей и отношений (ER-diagram) - это похожие, но очень разные вещи. К примеру, промежуточной таблицы cart_product, которую нарисовал Алексей на ERD не будет, она реализует соединение многие ко многим. То, что мы види на картинке ближе по смыслу как раз к диаграмме базы данных, хотя на ней и не хватает многих ключевых вещей. Но для простой иллюстрации, конечно же, сгодится. Уникальный идентификатор - это несколько двусмысленная вещь. Обычно под уникальным идентификаторм подразумевается ограничение (constraint) в структуре базы данных. Их, в отличии от первичного ключа (primary key), может быть несколько в таблице. Они просто говорят о том, что значение в колонке или комбинация значений по колонкам должна быть не повторяющейся. ID же в нашем случае - это искуственная колонка, созданая сугубо для добавления первичного ключа, который позволит идентифицировать конкретную строчку в таблице. Однако эту колонку вполне можно использовать и для бизнес-целей. К примеру, это будет номер нашего заказа. А вот покупателю абсолютно всё равно какой у него номер в системе, он его нигде не видит. Т.е. у сущности пользователя такого свойства как ID не будет, это артефакт сугубо уровня базы данных. То что в видео названо полем, на самом деле называют атрибутом. В простонародье - колонка. Иногда встречается и "поле", но чаще всего под полем подразумевают пересечение колонки и строчки, т.е. конкретную ячейку таблицы. На стороне пользовательского интерфейса мы тоже видим "поля" - ячейки ввода, которые зачастую соответствуют ячейкам в строчке таблицы базы данных. Благодарю за внимание и желаю всем успешного обучения!
@nadejdat49693 жыл бұрын
Толковый комментарий + каналу! Спасибо, за обращение внимание на нюансы!!!
@SerhiiKovalov-z4g2 жыл бұрын
А можно ссылку на источник, в котором написано, что бд называется реляционной именно из-за того, что она табличная, а не потому, что между таблицами в этих бд можно создавать связи?
@@SerhiiKovalov-z4g да, конечно: en.wikipedia.org/wiki/Relational_database en.wikipedia.org/wiki/Relation_(database) Так как термин придумал один человек, а именно Эдгар Кодд, то тут всё довольно просто. Некая неразбериха в русскоязычной среде возникла именно из-за "трудностей перевода".
@SerhiiKovalov-z4g2 жыл бұрын
@@EugenNiedaszkowski спасибо большое
@alexfish2895 жыл бұрын
Отличный разбор. По БД хочу еще больше контента.
@t0digital5 жыл бұрын
Возможно будут :) посмотрим, как этот материал зайдёт
@MAIVSHOW5 жыл бұрын
@Watson Holms 2000-2500тыс? нет. при условии, что на канале уже 10к. Обидно-обидно за наше сообщество которому нравится пользоваться денератроном.
@АндрейРоманов-д1р5 жыл бұрын
Берешь книгу Дейта «Введение в теорию реляционных БД» - здесь все, что нужно, чтобы построить любую БД. Что касается специализированных БД - Ральф Кимболл, Билл Инмон. Дэн Линстедт. Анатолий Тенцер. Этого достаточно для 99.9% случаев информационных систем.
@alexfish2895 жыл бұрын
@@АндрейРоманов-д1р благодарю за наводку. Обязательно изучу.
@anggman4 жыл бұрын
Очень понравилось! Жду продолжения. В своё время разбирал достаточно подробно T-SQL, но нашел для себя тоже много интересного в этом видео
@UnitedIngvar3 жыл бұрын
За 40 минут закрепил свои базовые знания по SQL Спасибо!
@АнтонМухаметшин-м7б4 жыл бұрын
40 минут годноты, спасибо за контент!
@t0digital4 жыл бұрын
спасибо!
@limonred52835 жыл бұрын
Как раз готовлюсь к dba. Прям в яблочко. И вообще пора в школе давать такие вещи, мужики по 30 лет ковыряют запросы к базе. Стыдно, но другого пути нет - надо наверстывать. Спасибо за годноту!
@t0digital5 жыл бұрын
Спасибо! Я тоже думаю, что это должно быть в школе. SQL даже в экселе есть встроенный :)
@MrRoostick4 жыл бұрын
ничего стыдного, если не sql в школе, то мы в этом не виноваты))
@stas_v Жыл бұрын
Это именно то что мне было нужно для старта. Дает понимания больше чем некоторые курсы по sql на известных площадках. Спасибо!
@colonizatorgg59605 жыл бұрын
Четко и ясно, было бы интересно глянуть видосик по фишками постгреса
@t0digital5 жыл бұрын
возможно сделаем. Спасибо!
@sergeiarhipenko8724 жыл бұрын
Кратко, ясно, информативно! Дикция - это что-то из неописуемого! Спасибо большое!!!
@t0digital4 жыл бұрын
Спасибо! Рад, что понравилось:)
@daredevil89995 жыл бұрын
Спасибо тебе, добрый человек!! У тебя очень крутые и ценные видосы. По постгресу можно еще :))) мне понравилось!
@t0digital5 жыл бұрын
Спасибо!
@АринаСаракеева3 жыл бұрын
Спасибо Вам большое, вчера не знала как сделать одну выборку с Джойнами, сегодня выпало Ваше видио в рекомендациях, решила посмотреть для досуга и нашла ответы на все свои вопросы по поводу выборки. Спасибо за доступное объяснение
@t0digital3 жыл бұрын
Спасибо! Рад, что полезно!
@pavloshevchuk89313 жыл бұрын
Нормальный рабочий почерк. Главное, что всё понятно.
@АлексейКорсак-ф3к3 жыл бұрын
Вообще огонь! Наконец-то я понял что такое, left right и inner join. Спасибо!
@Lalalumba4 жыл бұрын
Спасибо добрый человек 😊 Виртуальные обнимашки тебе 🤗
@TURRA76 ай бұрын
Первое ПОЛНОЕ объяснение по SQL, которое понятно с первого прослушивания и просматривания, отблагодарил на бусти, спасибо за видео)))
@a2a4rrooman3 жыл бұрын
Возможно ошибка - на 33:56 вместо "group by c.name" должно быть "group by c.id" . А в твоем запросе ты получишь сумму всех Василиев, а имена могут повторяться у юзеров.
@meosaganami54722 жыл бұрын
больше скажу - у них у всех вообще может не быть имён и всего остального кроме id, но автора такие мелочи не смущают.
@standarttechnology44772 жыл бұрын
@@meosaganami5472 интересно, поле не было указано not null? Или почему их может не быть?
@meosaganami54722 жыл бұрын
@@standarttechnology4477 всё верно, не было указано З.Ы. как же это круто, наверное - сидеть на маке и долбиться в глаза в консоли, самому и зрителям массу впечатлений гарантируя
@johnbiglov71983 жыл бұрын
Недавно увлёкся программированием, в интернете куча информации, но настолько качественное "обучение/разъяснение" встретил впервые, реально понял основы и как с этим работать вообще!!! Спасибо!
@t0digital3 жыл бұрын
Спасибооо!
@ne_psixyu4 жыл бұрын
Могу сказать три вещи: 1. Очень крутой канал! 2. Топовый преподаватель! Мегаполезный контент!!! Жаль, что нашел этот канал не по трендам utube или рекомендациям, а случайно обратил внимание на комментарий самого автора, написанный под одним из видео на канале ITборода. Спасибо за то, что делитесь с нами своими знаниями!!! Пожалуйста, продолжайте в том же духе ;) #Топлю_ За_ Python ))
@Миха-ь7з4 ай бұрын
Алексей! Спасибо тебе за полезный контент! Все по делу и без воды!!
@alext.41314 жыл бұрын
Все: я в 2019: ем салат я в 2020: в салате какие-то сущности
@t0digital4 жыл бұрын
Хахаах:)
@Kascheybiker4 жыл бұрын
Главное - не гномики.
@justkrybik4 жыл бұрын
@@Kascheybiker если-что мы их почистиим))
@Уткир-ш7и3 жыл бұрын
Ырырырыррыры
@Dyadya_Sasha3 жыл бұрын
В 2021 сущности в виде гномика
@agirbova4 жыл бұрын
Добрый день, спасибо за видео. Вы очень доходчиво, доступно, понятно объясняете. Подача материала на высоте. Буду ждать Ваших следующих видео. Продолжайте, пожалуйста.. Удачи Вам.
@t0digital4 жыл бұрын
Будем продолжать обязательно. Спасибооо!
@Oleksii_Leshchenko5 жыл бұрын
Спасибо за отличное видео и понятное изложение
@BonChat312 жыл бұрын
Замечательное объяснение! Несмотря на то, что всего много, информация понимается интуитивно! Спасибки
@xezard3 жыл бұрын
Потрясающее видео, очень грамотно поставленная речь, крайне приятно было слушать. Спасибо)
@alexs7618Ай бұрын
Еще не до конца досмотрел, но уже невероятно благодарен)) Лучший учитель
@t0digitalАй бұрын
Спасибооо!
@yodapunishes5 жыл бұрын
Потрясающий подгон к собеседованию!!!
@t0digital5 жыл бұрын
Да:)!
@АлександрГаврилов-д6ж3 жыл бұрын
Всегда хотел больше разобраться в SQL. Самый понятный для меня урок по JOIN в SQL. Спасибо
@postal1344 жыл бұрын
Спасибо за отличное видео, но есть один минус. на 19 минуте вы объясняете джоины с использованием алиаса не задумываясь о том, что эту конструкцию люди могут не понимать select pp.* from product_photo pp; Я, например, не сразу понял, что значит тут "pp." ? оказывается, что "pp." , "product_photo.*" и "*" эквивалентны
@anatoliigrynchuk33254 жыл бұрын
использование алиасов типа pp считаю не очень хорошим подходом....
@Slashh3 жыл бұрын
product_photo и "*", не эквиваленты. * - это all
@АртемийКроп3 жыл бұрын
@@anatoliigrynchuk3325 абсолютно адекватный подход. Кайф всегда полные названия таблиц писать?
@anatoliigrynchuk33253 жыл бұрын
@@АртемийКроп Не кайф читать потом всякие рр в сложных запросах. А что бы не писать полные названия таблиц - для этого есть интелисенс, но для этого нужно инструмент нормальный использовать. Вы в C# тоже используете в качестве названия индентификаторов всяки рр, пп.... и тому подобное?
@etonecheg24013 жыл бұрын
@@anatoliigrynchuk3325 Как вы обойдётесь без алиасов, если обращаетесь к одной и той же таблице в запросе больше одного раза? Я имею ввиду ситуацию, когда вам нужно написать from table_name в одном подзапросе, и from table_name в другом подзапросе.
@S.kremen5 жыл бұрын
Ты реально круто объясняешь. Я не часто пишу комментарии, но тут надо написать. Однозначно подписка. Очень качественно. Я целый день с модулем промучался и тут попал сюда...
@t0digital5 жыл бұрын
Спасибо, приятно!
@ЕкатеринаАстраханцева-щ5б3 жыл бұрын
Урок полезный и интересный! НО, учитывая, что это видео рекомендовалось для самоизучения абсолютно нулячим тестировщикам, то оно фактически бесполезно, ведь ничего не понятно. Где создавать базу, как прописывать запросы - этого тут нет
@ДанилаБескроков3 ай бұрын
Спасибо за видео, освежил знание по sql, а где-то узнал новое.
@vangog634 жыл бұрын
Спасибо! Отличное видео! Можно еще подробнее рассказать про типы и индексы в таблицах? Таблицы для select’a и для insert’a.
@СергейТайгин-ь7т3 жыл бұрын
Досмотрел и изученное ранее чётко уложилось в голове)) Очень хорошо объяснил. Спасибо огромное. Прям приятно)
@t0digital3 жыл бұрын
Рад, что полезно!
@nkhitrov5 жыл бұрын
как всегда хорошее видео, приятно смотреть, но не очень понравился момент с джоинами. часто объясняют их на кругах эйлера, но под капотом оно все же не так работает, и некоторые особо щепитильные лиды ловят на такого рода ошибках (в вузах на экзаменах по дискре и бд кстати тоже на этом ловят). Правильнее, на мой взгляд, все таки объяснять на декартовом произведении, как оно и работает, просто с оговоркой, что если джоин обрабатывается по первичным ключам, тогда можно представлять через круги эйлера. Но видео все равно годное, жду следующего видео) В целом таких материалов действительно много, но они все про основы. Хотелось бы увидеть больше видео по различным хакам, фишкам и т.п. вещам (собстно за это и нравится канал) Ну и ссылка на статью с примерами, кому интересно: habr.com/ru/post/448072/
@ilyayasenev81183 жыл бұрын
Когда искал видео по SQL, постоянно натыкался на это видео, но все никак не хотел его смотреть из-за его обложки, так как думал, что это очередное видео из серии "программирование для всех" и тд. Но как же я удивился, когда обнаружил, что это не так. Более того, это вообще, одно из самых интересных и ПОЛЕЗНЫХ видео на русютубе по данной тематике. Выражаю огромную благодарность автору. Спасибо!
@t0digital3 жыл бұрын
Спасибо большое за такой отзыв!
@Vivavatnik4 жыл бұрын
Круто, но видео позиционируется для новичков, много внимания на креэйт и подобное, но дается довольно тяжелый материал по джойнам быстро и почти без комментариев...
@КутейниковаНаталья3 жыл бұрын
Согласна, новичок вообще не поймет и сбежит нафиг..
@tatianaghafina6273 жыл бұрын
Полезно и знакомо! Спасибо Вам! Столько времени разбирала и только сейчас начинаю диджитализироваться.. Огромное всем спасибо.
@t0digital5 жыл бұрын
Как считаете, стоит ли такой контент делать? Материалов по SQL в целом в сети - мегатонны. Time codes: 00:26 - зачем знать SQL и базы данных 02:47 - виды баз данных 03:28 - понятие сущностей, проектирование больших систем 06:01 - сущности в реляционных базах данных 06:50 - проектирование схемы БД магазина на бумаге 10:27 - перенос схемы БД в PostgreSQL, создание БД и таблиц 15:50 - заполняем БД данными 17:40 - SELECT, получение данных из БД 19:03 - JOIN, объединение таблиц 23:25 - LEFT JOIN, RIGHT JOIN, INNER JOIN 26:57 - удаление данных их таблиц, обновление данных таблиц 28:23 - пример комплексного запроса с несколькими JOIN 32:31 - группировка данных GROUP BY 34:11 - COALESCE 34:47 - сортировка данных, ORDER BY 35:13 - HAVING 36:26 - LIMIT, OFFSET 38:09 - итоги
@ioannhide33555 жыл бұрын
нужно видео как связать БД и сайт ) как все настроить. Как создать, что такое реляционные БД уже куча видео. Теорией уже наелись все )
@senatortre73265 жыл бұрын
Вопросы. 1 Под видео с разворотом сервера были инструкции, можно так же по sql? 2 Начал изучать анализ данных, могут ли нумпай с пандасом + стандартные в питоне модули для работы с данными стать альтернативой sql запросов и штук типо постгри и мускула? 2.1 Например, отправляю к вам резюме, там будут эти библиотеки, но не будет знаний по sql, что бы на это ответили?)) 3 (*если 2.1 вариант не проканает xD) Книги по sql? Статьи, мануалы...
@t0digital5 жыл бұрын
@@senatortre7326 1. Нет, SQL код из этого видео не сохранял специально - вам надо его набрать, если хотите проработать SQL 2. Анализ данных - нужен и SQL, и пандас, и много всего еще 2.1. Нам анализ данных сейчас не нужен - и специалистов в команде по этой теме тоже нет. 3. Выберите нужную вам СУБД и прокачивайте её SQL, базовый он везде одинаковый, но чуть глубже - особенностей много.
@senatortre73265 жыл бұрын
Диджитализируй! АйТи студия Спасибо за ответ. Тогда ответ на вопрос «нужен ли такой контент» - однозначно да! Подача очень крутая, а тема не из простых, поэтому лучше буду ждать и учить по вашим урокам, чем по материалам которые уже есть.. те же лекции российских разрабов постгри в ютубе много тяжелее воспринимаются. Ждём продолжения! Успехов. :)
@t0digital5 жыл бұрын
@@senatortre7326 Спасибо!
@chestermorou13674 жыл бұрын
Однозначно бомба. Материал подан очень грамотно. Слушать и практиковать легко. Спасибо автору.
@sergratkevich18505 жыл бұрын
Большое спасибо, про Mongo DB что нибудь подобное было бы круто сделать))
@eFFecTzz565 жыл бұрын
Крутой канал , подача лучшая что я видел , опыт + знания + грамотно поставленная речь, то что не могут обеспечить наши учителя я получаю в интернете бесплатно. Такие вещи сейчас действительно редкость. Благодарю.
@t0digital5 жыл бұрын
Благодарю, очень приятно! Будем продолжать 🙏
@simonporot50893 жыл бұрын
Было бы прикольно серию уроков по построению и понятию сущностей, связей (более детальней)
@meosaganami54722 жыл бұрын
Нет в РСУБД ни сущностей, ни связей
@AnatoliyDekorstyle Жыл бұрын
Мужик лучшая подача - просто лучший материал что я встречал!!! Вообще канал - Годнота! Респект Алексею!
@t0digital Жыл бұрын
Спасибооо 💪💪💪
@nikolayharlamov79905 жыл бұрын
relation это про отношение из теории множеств
@ДаниярЖанабаев-з1х2 жыл бұрын
для новичков, для знакомства до join запросов очень понятно. но после прям очень сложно понять(особенно алиасы запутывают ещё больше, когда ты в джоинах с трудом разбираешься), мне пришлось посмотреть сторонние видео и понять как написать джоины. но в общем, супер понятно, очень круто на примерах, крутой контент спс
@ДанькаЛобанов-у6ю5 жыл бұрын
жаль что узнавая про форенкей мы не узнали про бэкрефы)) а вообще есть такая беда у ру сегмента обучающих видео, основы рассказывают многие, а потом запал пропадает и бросают ролики пилить. Как итог куча видосов про основы и ни одного русскоязычного полного курса. Надеюсь вы когда-нибудь запилите мегаобучалку по sqlalchemy "От основ до магии". Спасибо за видосы.
@t0digital5 жыл бұрын
backref это же ORM'ная концепция, на уровне БД / SQL там обычный Foreign key, соединяющий 2 таблицы. Я вообще, стоит сказать, не очень люблю ORM для сложных запросов, голый SQL даёт понимание того, как запрос будет работать с точки зрения эффективности, ORM далеко не всегда
@ДанькаЛобанов-у6ю5 жыл бұрын
@@t0digital зато ормом один раз в приложении пишем все запросы, а потом подрубаем любую субд которую поддерживает данный орм. А чистые запросы превратятся в серьёзною боль если тот же проект решат запустить не на мускуле а на посгре. В любом случае орм это только инструмент придуманный для решения конкретных задач. его не везде пихать нужно, но и он где то будет лучше row sql
@t0digital5 жыл бұрын
@@ДанькаЛобанов-у6ю безболезненный переезд на новую БД это утопия что с ORM, что без него, ну, разве что проект совсем крошечный. Для крошечного и обычный сырой SQL будет вполне переносим, все современные СУБД реализуют базовые операции select, delete, update и delete одинаково. А если используем что-то чуть глубже из возможностей субд, то тут начинается свистопляска, ORM не спасёт. ORM не плох, просто, вы правильно говорите, не надо его использовать везде, там, где нужна max эффективность сырой SQL рулит, там уже не до переносимости SQL/ORM, там вопрос быстрее под нагрузкой данные из БД достать, заюзав все её кастомные фичи и особенности на максимум:)
@stanislavtolmachov3 ай бұрын
Классное объянение! Коротко и понятно. Спасибо!
@andreymlv4 жыл бұрын
хотелось бы узнать про книжечки. что посоветуешь по базам данных?
@alexeysytnikov25294 жыл бұрын
Действительно, это одно из лучших видео, которые я видел по базовым вещам в SQL!
@nmi29395 жыл бұрын
Лайк неглядя!
@t0digital5 жыл бұрын
Спасибо!
@54INT Жыл бұрын
Отличный материал чтобы освежить память и вспомнить основы SQL, спасибо!
@obehobeh99844 жыл бұрын
2:47 "...есть два больших семейства... реляционные... и, так называемые NoSQL базы данных" Скажу по секрету, есть еще и прочие базы данных, кроме реляционных и NoSQL Иерархическая Объектная и объектно-ориентированная Объектно-реляционная Сетевая Функциональная и т.д. Если идет работа с Python, то можно вместо понятий "сущность"(таблица) и проч., говорить, что это класс и есть его свойства(поля), а также методы(функции) работы с ними, и т.д., и т.п. Это я, так сказать, начал разбирать, по ходу изучения ЯП Python. Помогает немного въехать в язык.
@t0digital4 жыл бұрын
Не надо говорить "вместо". Sql не имеет отношения к питону, это разные технологии, которые могут быть использованы вместе, но могут и не быть.
@obehobeh99844 жыл бұрын
@@t0digital Я имел ввиду использование/изучение языка Python вообще, а не технологию баз данных. Так вот, по моему, при изучении языка Python(или какого-либо другого языка программирования), очень полезно проводить параллели между "сущность" и "таблица" в базе и т.д.
@СтаніславДеркач-щ6и4 жыл бұрын
Это идиальный формат для людей, которые имеют дело с айти, раньше что-то где-то слышали о БД, но настало время работать с ними на практике. Мне это видео очень помогло с пониманием соединений таблиц и их группировками. Остальные пункты наконец-то уложились в голове. Скинул это видео еще паре одногруппников, у кого были проблемы. Если бы еще на 33:35 показали примеры других функций для группировок, было бы вообще отпад. Но не беда, всегда можно загуглить.
@7369395 жыл бұрын
Плиз Туториалы по Джанго и Фласку! ТОЛЬКО ОТ ВАС (другие ссылки не катят) :)
@t0digital5 жыл бұрын
Спасибо:) Возможно сделаем!
@alekseykonotop17454 жыл бұрын
Алексей, спасибо за отличный скринкаст с разбором основ PostgreSQL.
@t0digital4 жыл бұрын
Рад, что полезно!
@bolatmukashev28303 жыл бұрын
Слишком сложно. Давай 10 часовую версию с детальным разбором каждого метода)
@banzaika2 жыл бұрын
Сначала нужно чуть чуть почитать книгу, одну главу и влезть в тему
@kloynism Жыл бұрын
какую книгу?@@banzaika
@banzaika Жыл бұрын
@@kloynism советую Моргунова
@deadkamik4 жыл бұрын
Спасибо. Очень легко слушать и переваривать информацию.
@t0digital4 жыл бұрын
Спасибо за отзыв, рад, что полезно!
@egorpetrov66524 жыл бұрын
Спасибо за видео. Польза, наверное, есть, но все как-то «галопом по Европе». Взять тот же join. Всё разъяснили. Но когда таких джоинов в запросе стало два, затем три, как новичку понять какая таблица теперь левая для каждого нового джоина? Самая левая или та, что левее оператора? Или это уже относится к предвыборке? Я не понял. Пробовать различные выборки самому можно и нужно, чтобы понять логику. Но это как изучение «чёрного ящика». И именно здесь обязательны (желательны) разъяснения специалиста как работают операторы, чтобы навести порядок в голове учеников. Это хорошо было проделано с операторами where и having. И ещё, печатайте текст чуть помедленнее, но без ошибок. Раздражает это постоянное перепечатывание.
@evgeniymishchenko51074 жыл бұрын
Это было супер полезно. Видео хоть и на 40 мин, но смотрится на одном дыхании, т.к. информация и подача великолепна.
@t0digital4 жыл бұрын
Спасибо, приятно слышать!
@Mike-mc5ll3 жыл бұрын
Спасибо за "эскюэль", а не всякие режущие ухо "сиквелы".
@noname1999x4 жыл бұрын
Офигенный туториал! Автор отличный учитель 👍❤️
@t0digital4 жыл бұрын
Спасибо 💪
@bobeigen4 жыл бұрын
Алексей, расскажите какая ручка у вас в кадре? Перьевая или это гибрид =)
@ВалерияМалышева-ь1в4 жыл бұрын
Тоже хочу узнать про ручку:)
@QuAzI_NODE4 жыл бұрын
Присоединяюсь к опросу. А то что-то с двумя последними мне не везло и они дико мазали и текли
@youmeek3 жыл бұрын
Если интересно, он ответил ниже: Lamy Safari перьевая )
@peskovdev2 жыл бұрын
Тоже присоединяюсь к опросу. Какая ручка, Алексей?
@КаменскийСергей-э5у4 жыл бұрын
Урок-огонь! Огромное спасибо автору! Подписываюсь и смотрю дальше.
@t0digital4 жыл бұрын
Спасибо, рад, что нравится:)!
@lokampsokolov4 жыл бұрын
Расскажи, если не трудно про алиасы в твоем примере, не совсем понятно.
@t0digital4 жыл бұрын
обычно алиас в запросе это просто сокращенное название таблицы, чтобы ссылаться на её колонки через точку не с полным названием таблицы, а с сокращённым алиасом. Напр: select users.id, emails.email from users left join emails on users.id=emails.user_id; можно заменить на: select u.id, e.email from users u left join emails e on users.id=emails.user_id; или: select u.id, e.email from users as u left join emails as e on users.id=emails.user_id;
@lokampsokolov4 жыл бұрын
@@t0digital спасибо, теперь все понятно )
@pro100denchik3 жыл бұрын
Кратко. Ясно. Лаконично. Спасибо за хороший материал.
@grittyzavr5 жыл бұрын
Будешь как-то освещать ситуацию с nginx?
@t0digital5 жыл бұрын
Я не смог разобраться в этой теме настолько, чтобы понять, откуда там в действительности ноги растут и куда это движется, поэтому не хочу комментировать, просто снимая хайп на теме. То, что мы видим - это отвратительно, но это верхушка айсберга.
@georgestatefield3 жыл бұрын
Такие уроки однозначно делать стоит! Особо классно работает техника: понятно? - да, а какую то собственную мысль таким образом выразить можешь? - ... мочь то могу, но будет как в анекдоте про камаз со щебнем
@vkulpinov5 жыл бұрын
Спасибо за работу, однако подача материала явно не для новичка в sql, многие понятия объяснены на уровне "ну вы наверное слышали про страшный join, ну ничего, сейчас мы напишем код без каких-то понятных комментариев о том, как это работает, и вы сразу должны все понять"
@t0digital5 жыл бұрын
Честно - не знаю, как иначе для новичка рассказать про джоин. Он тупо соединяет данные разных таблиц, о чем и говорится в видео.
@onaker4 жыл бұрын
@@t0digital Так про суть JOIN'а понятно, а про структуру запроса вообще нет.
@t0digital4 жыл бұрын
@@onaker сформулируйте вопрос - я отвечу
@onaker4 жыл бұрын
@@t0digital Пытаюсь сформулировать - если бы еще немного рассказали про Alias и его использование, было бы вообще космос. А то про него упомянули при создании запроса, и поехали дальше делать запросы и я если честно, на этом моменте немного выпал из струи, хотя в целом видео смотрел в ускоренном формате.
@t0digital4 жыл бұрын
@@onaker alias это просто сокращенная версия названия таблицы или колонки, это никак не относится к join. Название таблиц бывает длинным, чтобы его везде в запросе не писать, используют алиас. Напр, select t.name from some_strange_mother_fuckers t; Это выберет колонку name из этой таблицы с длинным названием. Аналогично алиас можно задать подзапросу
@slavagorbunow4 жыл бұрын
Очень толково рассказано! Не каждый может так вот просто объяснить
@t0digital4 жыл бұрын
Спасибо!
@sriyaputra5 жыл бұрын
Дружище, это просто охуенно!
@ДенисТураев-к5р3 жыл бұрын
Большое спасибо, сжато, без воды, и все понятно
@yeson65812 жыл бұрын
Алексей, про JOINы классно объяснил, спасибо!
@t0digital2 жыл бұрын
Спасибо!
@alittlemoron40683 жыл бұрын
Очень хорошие видео, которые раскрываются как вино с течением времени. Когда я посмотрел видео первый раз год назад, я практически ничего не понял, еле запомнил даже базовый синтаксис select, insert, delete, update. Спустя энное количество времени, набравшись опыта хотя бы создания БД с таблицами с нуля (без джанго) и почитав несколько статей, это видео уже смотрелось легко, но всё равно находилось что-то, на что я говорил: "Ага! Так вот как нужно делать!!!". Очень хорошая структура видео, где и полный чайник найдет вектор развития, и уже более-менее уверенный разработчик сможет подчеркнуть какие-то тонкости построения архитектуры и запросов.
@t0digital3 жыл бұрын
Спасибо большое, приятно читать!
@alittlemoron40683 жыл бұрын
@@t0digital В первую очередь спасибо тебе за такие видео)
@_RAIDON_4 жыл бұрын
Очень круто, мне как новичку особенно, я в этом деле человек новый и с вашим видео все предельно понятно и ясно, спасибо!!! Побольше таких видео обучалок 👍
@t0digital4 жыл бұрын
Спасибо!
@8511a4 жыл бұрын
настолько ёмко еще нигде не видел!! очень классно, нравится канал
Просто взял и объяснил то что я не мог понять. Спасибо.
@denissavast3 жыл бұрын
Пересматриваю не один раз, очень интересно !!! Снимите пожалуйста тему ещё про Postgresgl
@MsDima99993 жыл бұрын
так просто еще раз пересмотри))))
@toster82405 жыл бұрын
Смотрю с удовольствием! Отлично всё по полочкам получилось разложено, а с тайм кодом можно продуктивно пересматривать ;-)
@t0digital5 жыл бұрын
Спасибо!
@toster82405 жыл бұрын
@@t0digital Правду всегда говорить легко и приятно ;-)
@iurii.anfinogenov5 жыл бұрын
Все супер, продолжайте в том же духе, многие вам благодарны!
@t0digital5 жыл бұрын
Спасибо! Будем продолжать!
@vladimirpayor1965 жыл бұрын
Спасибо за очень подробный разбор. Буду очень признателен если выпустите аналогичный ролик по работе с Docker.
@fensrg5 жыл бұрын
просто по докеру вообще бессмысленно уже таких полно и факту порог входа в доке очень низкий. А вот какой нибудь интересный способ применения (не просто docker-compose с двумя контейнерами) например автоматическая генерация шаблонного окружения для нового проекта... к примеру разраб делает запрос к домену project1.dev и получает в каком нибудь каталоге ~/work/sites/ каталог project1 в котором лежит docker-compose и уже запущен и доступен по домену осталось просто бросить в каталог проекта что нибудь исполняемое в зависимости от основного ЯП разработчика. Можно ещё больше усложнить к примеру project1.v74.dev будет поднято окружение с php 7.4 а project1.v56.dev будет окружение с php 5.6 ну или подобное по домену второго уровня вообще можно специфицировать шаблоны вот это быдло бы интересно zen dev environment мне делать лень =) меня хватило только на vhost_alias в апаче + dnsmasq в итоге при обращении к доменам вида .work выполняется код из конкретного каталога ну недавно сделал корневой сертификат и ним подписал wildcard сертификат *.app.work. перевести это барахло на докер просто лень.
@Руслан_Пещеров3 жыл бұрын
Всё грамотно и подробно объяснено! Большое спасибо автору!
@АртемийКроп3 жыл бұрын
Спасибо, обновил университетские знания
@Ланс-м1в2 жыл бұрын
Очень вам благодарен за такой полезный канал.
@ТатьянаПрохорова-в8й Жыл бұрын
Большое спасибо! Много важной информации на примерах.
@t0digital Жыл бұрын
Рад, что полезно!
@ВалерияМалышева-ь1в4 жыл бұрын
Отличный материал! Конечно же стоит! (ответ на вопрос про контент). Очень круто объясняете! И хочется побольше от вас видео про SQL.
@t0digital4 жыл бұрын
Спасибо!
@probro-cw9rt Жыл бұрын
Большое спасибо за урок! Всё было подано максимально информативно и на самом понятном примере (говоря о реализации бд для сайта продаж). Python учу для себя пробуя разные направления, и получилось так, что в сторону аналитики стартовал с pandas. Это помогло с ходу разобраться во всех сложных запросах, т.к. в самом pandas есть точно такие же методы. Что-то реализовано проще, а что-то сложнее, именно в плане синтаксиса. Теперь очень интересно будет посмотреть на остальные инструменты PostgreSQL.
@andreym25024 жыл бұрын
Отличное изложение материала! Без соплежуйства и постоянного повторения одного и того же, чем грешат процентов 90 влоггеров, Всё чётко, по делу, доходчиво! Спасибо за отличный обучающий контент!
@t0digital4 жыл бұрын
Спасибо🙏
@incognito123q5 жыл бұрын
Ты лучший!!! Продолжай в том же духе. Такие знания по связям в БД никто не дает.
@t0digital5 жыл бұрын
Спасибо, приятно! Будем продолжать
@TheButovo5 жыл бұрын
Ну мне в университете именно на таких и такими примерами и объясняли.
@t0digital5 жыл бұрын
@@TheButovo я учился не на ИТ, поэтому не знаю - как есть:)
@incognito123q5 жыл бұрын
@@TheButovo Препод хороший попался тебе. И кстати это редкость =)))
@TheButovo5 жыл бұрын
@@incognito123q , и это была женщина 😀
@denefty51894 жыл бұрын
Классный контент у Вас! Очень мне помогает вникать в ИТ! Успехов и желания для продолжения блога!
@t0digital4 жыл бұрын
Спасибооо🙏
@Genkay_7772 жыл бұрын
На моменте "заходим в бд" впал в ступор и пошел гуглить ))) думал будет хоть немного про установку , но тут материал не для ленивых)))
@z0uRChannel4 жыл бұрын
Освежил в памяти основы, спасибо!
@t0digital4 жыл бұрын
Отлично!
@stan52144 жыл бұрын
Очень сжатое и внятное объяснение операций, удобное видео 🙂
@КириллКириллов-х8в4 жыл бұрын
Спасибо! Приятно Вас слушать. Все доступно для новичка.
@t0digital4 жыл бұрын
Спасибооо!
@alekseigori28603 жыл бұрын
Спасибо, очень хорошо зашло.На одном дыхании и hands-on! Ну очеень доходчиво:)
@t0digital3 жыл бұрын
Спасибооо!
@igka4029Ай бұрын
Спасибо. Очень информативно и понятно.
@Tehhie3 жыл бұрын
Огромное спасибо за отличное видео! Все замечательно разложено по полочкам!