Транзакции и уровни изоляции в MySQL проще некуда

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

КОМЕНТАРІ • 40

  • @ДенисК-р6я
    @ДенисК-р6я 3 роки тому +7

    Тоже отмечусь комментарием для поддержки видео

  • @BrestSouth
    @BrestSouth 3 роки тому +4

    Спасибо огромное, очень нравится Вас смотреть. Жду продолжение про Линукс на маке.

  • @thexnemor
    @thexnemor 3 роки тому +2

    Продолжаю готовиться к собеседованиям! Ваши видео помогают разобраться в местах, где у меня постоянно возникают затыки. Спасибо!

  • @vot_eto-da
    @vot_eto-da 2 роки тому +1

    Спасибо за вашу работу. Отличная подача материала. Уроки при просмотре которых не клонит на сон. 👍

  • @leskhanmuratuly5374
    @leskhanmuratuly5374 2 роки тому +1

    Спасибо за ваши видео Миша)

  • @valarg5756
    @valarg5756 3 роки тому +1

    Спасибо большое, Михаил. Продолжайте, пожалуйста.

  • @seoonlyRU
    @seoonlyRU 3 роки тому +2

    ну не так и просто))) но лайк за видео от вебмастера и сеошника - СЕООНЛИ

  • @VictorSoprunov
    @VictorSoprunov 2 роки тому +1

    Спасибо большое за разбор темы🙏

  • @dkushka
    @dkushka 3 роки тому +2

    Отметочка🙏

    • @Dev-lessons
      @Dev-lessons  3 роки тому

      Спасибо, это важно для меня видеть отзывы

  • @magomedmagomedov9168
    @magomedmagomedov9168 3 роки тому +2

    Спасибо за качественные уроки. Расскажите пожалуйста про sql инъекции, что это такое, и как от них защищаться.

    • @Dev-lessons
      @Dev-lessons  3 роки тому +1

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

  • @aziznortozhiev5342
    @aziznortozhiev5342 3 роки тому +1

    Спасибо, про SQL интереснее.

  • @Stas_Gutsal
    @Stas_Gutsal 3 роки тому +1

    Крутяк, обожаю новые видео по SQL.
    Михаил, огромное спасибо за примеры с банковской тематикой. Подскажите пожалуйста, с вами можно будет консультироватся по собственным вопросам? У нас в банке с июля обещают провести внутренние курсы по SQL и вдруг если у меня будут вопросы, то можно ли будет у Вас уточнить информацию как у мастера джедая? :)

    • @Dev-lessons
      @Dev-lessons  3 роки тому +1

      Без проблем, я стараюсь всем отвечать, просто может не всегда сразу, бывает немного подождать моего ответа приходится, потому что - разница во времени + бывает иногда занят, но обычно в течении дня отвечаю

  • @Владимир777-о9с
    @Владимир777-о9с 3 роки тому +1

    Здравствуйте, подскажите горячие клавиши воркбенча для выполнения выделенного запроса? И для общего?

    • @Dev-lessons
      @Dev-lessons  3 роки тому +1

      На сколько я помню для выделенного Carl+Shift+Enter. В меню Query есть напротив каждой команды горячая клавиша

  • @mikhailgorshenin9076
    @mikhailgorshenin9076 3 роки тому +1

    Интересно было бы услышать про использование insert вместо update в примере про балансы счетов. Выбор в пользу Insert обусловлен аргументами с точки зрения бизнес-процессов или чтобы update ставил меньше блокировок (т.е. чтобы бд была более производительной)?

    • @Dev-lessons
      @Dev-lessons  3 роки тому +1

      В банковской сфере никогда не обновляют и не удаляют информацию, только добавляют

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

      @@Dev-lessons А как потом изменяется баланс на счету пользователя? В примере мы внесли только записи в таблицу логов, как подсчитать текущий баланс пользователя?

  • @bilde8140
    @bilde8140 3 місяці тому +1

    salem from almaty, qazaq republic. thank you btw support commentary

  • @jns8223
    @jns8223 3 роки тому +1

    Добрый день!Подскажите,пожалуйста,изучаю sql на курсе-там работают с sql server,у Вас mqsql.Вы говорите что запросы Mqsql server будут отличаться от sql servera.Скажите,пожалуйста на сколько сильно? можно ли мне практиковаться по Вашим видео на своем сервере или лучше устаноыить mqsql server?И еще такой вопрос для баз данных под пайтон что установить нужно на убунте?(ОС поменяла не давно-разбираюсь)Заранее спасибо за ответ. И за видео спасибо!П.С. знаю,что Вы работаете на линуксе.Может можете подсказать(решение пока не нашла) часто зависает ubuntu 20.04,как можно решить данную проблемы-теряются данные(

    • @Dev-lessons
      @Dev-lessons  3 роки тому

      Я всегда указываю на разницу. В данном видео только в двух месте разница - в MS SQL Server при создании транзакции нужно выполнять BEGIN TRANSACTION, а при смене изоляции не нужно указывать SESSION. В других видео разницы и не быть, так в первых видео все выполняется абсолютно одинаково, так что мои примеры можно использовать и на MS SQL. Для работы из Питона ничего особого не нужно, с какой базой планируешь с MySQL или с MS SQL?

    • @jns8223
      @jns8223 3 роки тому +1

      @@Dev-lessons ,спасибо огромное за ответ. привычнее MySQL)

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

      @@Dev-lessons ,а можете подсказать,где можно прочитать про разницу запросов в БД

    • @Dev-lessons
      @Dev-lessons  3 роки тому

      @@jns8223 Если честно не знаю, чтобы было где-то именно разница. В 90% случаев все одинаково, Если что-то не работает, то просто иду в документацию и смотрю, почему.

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

      @@Dev-lessons ,в оракал например в отличие от sql server по иному выглядит конкантинация ,и ещё некие вещи иные. Поэтому и вопрос возник. А так, ещё раз большое Спасибо за ценные уроки!

  • @voidmain90
    @voidmain90 5 місяців тому

    Вообще не понятно с начала видео. в Query строка commit или rollback....ну и что из них выполняется? почему mysql не ругается на слово ИЛИ? Что вообще происходит? Это какой то дебаг режим? Непонятно

    • @Dev-lessons
      @Dev-lessons  5 місяців тому

      А ты предыдущие видео из цикла смотрел? У меня много про SQL видео

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

    Почему update єто плохо?

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

    рубрика Я ЧЁТО НАЖАЛ И ВСЁ ИСЧЕЗЛО помогите пжлст. из менюшки 'MYSQL' слева в VS CODE пропали все соединения все таблицы и тд. Так же выдает сообщение cannot read properties of null (reading 'getpassword'). и новое подключение создать не получается, хотя ввожу host, username и тд.

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

      P.s. Это произошло, когда я пытался повторно подключиться к базе данных с лигой (так и не понял, как это делать)

    • @Dev-lessons
      @Dev-lessons  Рік тому

      Сложно сказать по описанию, я с таким не сталкивался

  • @IgorGallemar
    @IgorGallemar 3 роки тому +1

    Первый!!!

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

    14:55 - ора ппц) зачем этот красный текст там добавлен вхахаа) очень смешно - зачем нам эта информация, о том что вы изучаете ошибку ?)

    • @Dev-lessons
      @Dev-lessons  7 місяців тому +1

      Я так понимаю, ты далеко не новичок и решил блеснуть знаниями? Просто для новичка я думаю будет не очевидно, что происходит. Я совершил ошибку и красным текстом СО СТРЕЛКАМИ я показываю на место, где информация о моей ошибке.