강의

멘토링

로드맵

Inflearn brand logo image
BEST
Programming

/

Database

Real MySQL シーズン 1 - Part 1

MySQLの重要な機能を見て、実務に効果的に活用する方法を学ぶことができます。また、長期的に慣性的に使用され、思わず過ぎてきた重要な部分を新たに理解し、深いデータベース知識を得ることができます。

쿼리최적화
DBA
개발도서
고급쿼리
MySQL
DBMS/RDBMS
backend
query-tuning
mysql-query

学習した受講者のレビュー

こんなことが学べます

  • MySQL 8.0の新機能の使い方

  • データモデルとクエリの最適化

  • 実務に直接適用できるデータベース活用法

  • データベースの基礎概念から深い知識まで習得

国内1位MySQLブック
⟪Real MySQL 8.0⟫ 著者たちが披露する最初の講義!

Real MySQL講義シーズン1 - Part 1
Real MySQL講義シーズン1 - Part 2

Real MySQLシリーズは、全販売量3万パスポートに達する定番のMySQL DBMS書籍です。 ⟪Real MySQL 8.0⟫ 本はMySQLデータベースの内部構造と最適化、管理方法などについて深い内容を含んでいます。

今回お目見えする「Real MySQLシーズン1」の講義は、本に収まらない現業の経験とノウハウを集約し、MySQLを使用する開発者やDBAが直面する様々な悩みや問題を解決するのに役立つ実用的な内容を提供します。

実戦経験専門家の洞察を込めた、
選別された講義のテーマ

❝開発者であれば、必ず知っておくべき24のMySQL必須知識❞

⟪Real MySQLシーズン1⟫はPart 1とPart2で構成されており、ロードマップを通じて一緒に受講可能です。

詳細ページ 帯バナー (960x200) (2)

Part 1 (現在の講義)

  1. CHAR vs VARCHAR

  2. VARCHAR vs TEXT

  3. COUNT(*) & COUNT(DISTINCT) チューニング

  4. ページングクエリの作成

  5. ストアド機能

  6. Lateral Derived Table

  7. SELECT ... FOR UPDATE

  8. Generated 列および関数ベースの索引

  9. エラー処理

  10. LEFT JOIN 注意事項とチューニング

  11. Prepared Statement


  12. SQL文の読みやすさの向上

パート2

  1. コレーション

  2. UUIDの使用上の注意


  3. フルスキャンクエリパターンとチューニング

  4. COUNT(*) vs COUNT(column)

  5. SELECT ... FOR UPDATE
    [NOWAIT | SKIP LOCKED]

  6. UNION vs UNION ALL

  7. JSONタイプの活用

  8. デッドロック

  9. JOIN UPDATE & JOIN DELETE

  10. コネクション管理

  11. テーブルパーティショニング

  12. DBMSの活用(バッチ処理に関する注意事項)


入門者から熟練した現業従事者まで、
皆のための深い講義内容

❝ Howよりは⟪Why⟫に集中します。

多くの開発者が「どうしたの?」または「どうやって作るべきか?」という質問がたくさんあります。
「どのように(How)」は特定のユーズケースに対してのみ解決策を提供してくれるだけで、少しだけユーズケースが変わればまたまた「どのように(How)」を質問することになります。
だからほとんどの問題は「どうして」で解決されても、結局は「なぜ」という質問に直面することになります。

⟪Real MySQLシーズン1⟫講義では、問題の解決方法に加えて、根本的な原因を分析することで、深い理解を助けます。この講義は、あなたがより良い解決策を探し、さまざまな問題に効果的に対応するのに役立ちます。

こんな方は注目してください!

📌
MySQLのコア機能
最適な活用法と
パフォーマンス
向上に興味のある方

📌
現業で発生する
さまざまな問題状況の解決策を
見つけたい人

📌
MySQLの使用と運用に関する深い知識
取得したい方

「差別化された講義で貴重な学びの時間をプレゼントします。」

コア機能総合ガイド

  • MySQLの主な機能と8.0バージョンの新機能について、概要から活用する方法、注意事項まで全般的な内容をすべて網羅しています。

実務問題解決戦略

  • MySQLを使用しながら直面できるさまざまな問題状況の詳細な説明と効果的な解決策を提示します。

専門家の詳細な分析

  • いつものように、見逃しやすい部分の専門家の深い洞察を提供します。

講師紹介

イ・ソンウク

バッグは空です

  • キャリア

    • ネイバー&ライン&カカオDBチーム

    • (現)ニンジンマーケットインフラシルDBチーム

  • 著書

    • Real MySQL 8.0リビジョン1巻/2巻

    • Real MongoDB

    • Real MariaDB

    • Real MySQL

  • キャリア

    • カカオDBチーム

    • (現)ニンジンマーケットインフラシルDBチーム

  • 著書

    • Real MySQL 8.0リビジョン1巻/2巻



Q&A

Q. ⟪Real MySQLシーズン1⟫講義を受講するとき、⟪Real MySQL 8.0⟫本を事前に購入する必要がありますか?

いいえ。 ⟪Real MySQL 8.0⟫ 本を持っていなくても、本講義を受講するには特別な問題はありません。
ただし⟪Real MySQL 8.0⟫ 本を購入して講義と並行して勉強するなら、講義の内容をより幅広く理解するのに多くの役に立つと予想します。 🙂

Q. ⟪Real MySQLシーズン1⟫講義でPart 1とPart 2を必ず順番に受講する必要がありますか?

いいえ。 ⟪Real MySQLシーズン1⟫講義では、24のエピソードを12個ずつ分割するためにPart 1とPart 2に分かれているだけで、別の先後関係や重要度の差があるわけではありません。

講義カリキュラムを見ればわかるように、各講義の詳細講義はすべて独立したテーマで構成されています。ですから、順番なくご希望の講義のテーマを選んで、まず受講してください。

パート1とパート2には、MySQLを使用するプロジェクトで必要な重要なスキルと注意点の説明が含まれているため、両方を受講することをお勧めします。 🙌

Q.レッスンで学んだことは、AWS Aurora MySQLを使用するときにも適用できますか?

AWSのAurora MySQLサーバーは、MySQLコミュニティバージョンに基づいて作成されたDBMSサーバーであるため、多くの機能が互換性があります。
ただし、ストレージアーキテクチャを含む一部の機能では、AWS Aurora MySQLとコミュニティバージョンのMySQLサーバーには非常に大きな違いがあるため、注意が必要です。
本講義では、MySQL コミュニティバージョンと AWS Aurora MySQL サーバーが異なる動作をする部分についてはあまり多くありませんが、違いのある部分は別途言及しているので、そのような部分は心に留めておいてください。 👍

詳細ページ 帯バナー (960x200)

こんな方に
おすすめです

学習対象は
誰でしょう?

  • MySQLのコア機能を実務に活用したい方

  • データベース構造とパフォーマンスを深く理解したい人

  • 高度なクエリの作成と最適化に興味がある人

  • 現業でMySQLをどのように使用するのか気になった人

前提知識、
必要でしょうか?

  • SQL

こんにちは
です。

2,077

受講生

58

受講レビュー

43

回答

4.8

講座評価

2

講座

경력

  • CRM/DW 및 SI 프로젝트 수행

  • 네이버 & 라인 DB팀 근무

  • 카카오 DB팀 근무

  • (현) 당근마켓 인프라실 DB팀 팀장

 

저서

  • Real MySQL 8.0 개정판 1권/2권

  • Real MongoDB

  • Real MariaDB

  • Real MySQL

  • MySQL 성능 최적화

カリキュラム

全体

13件 ∙ (3時間 29分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

43件

4.8

43件の受講レビュー

  • 민경언님의 프로필 이미지
    민경언

    受講レビュー 12

    平均評価 3.3

    3

    100% 受講後に作成

    듣는 도중에 몇번이고 쓰고 싶었으나..그래도 다 듣고 쓰자 라고 생각 해서 시즌1-파트1 완강 후 작성 합니다. 1. 강의 설명에 입문자 부터 ~ 라고 되어 있는데 과연 입문자 부터 가능한 내용인지 잘 생각 해보시기 바랍니다. 1) 예를 들어 말씀 드린다면.. 입문자 부터 대상 이라면 Stored Function 강의의 경우 DETERMINISTIC 이 뭔지 보다는 Stored Function 을 작성하는 방법을 알려 주는게 더 맞는 것 아닐까요? 만일 그게 아니라면..강의에 대한 설명이 잘 못 되었습니다. 입문자 부터 라는 부분은 빼야 하는게 맞습니다..입문자 라는 정의를 너무 높은 수준으로 잡으신 것 같습니다. 2. 강의 처음부터 끝까지 모두 ppt로만 진행 하는데..sql을 실제로 실습형태로 진행 하는 화면이 하나도 없나요? 어떻게 실습을 위한 데이터베이스, 테이블을 준비 해서 같이 실행 해보는 내용이 하나도 없나요? 화면으로 하기 힘들다면 나중에 복습을 위해서라도 데이터베이스, 테이블, 데이터 등은 제공 해주시는게 맞지 않나요? 인프런에서 많은 강의를 듣고 있지만..이렇게 ppt 화면 만으로 진행 하는 것은 처음 이었습니다. 무료 강의도 아닌데..이건 너무한 거 아닌가 싶습니다. 실제로 해보는 것과 그냥 보고 듣는 것과는 많은 차이가 있을텐데요.. 이 부분은 너무 심한 것 같네요.. 3. 두분 모두 강의 연습을 좀 하셔야 할 것 같습니다. 여자분은 너무 빠르게 스크립트를 읽기만 하시는데요.. 그냥 누군가 원고를 대독 한다고 해도 모를 것 같습니다. 속도를 0.9 로 늦춰서 들어도 어색 하지 않을 정도로 빠릅니다. 그러니 잘 이해가 잘 안되고 이게 뭐지? 라는 생각이 들고 너무 성의가 없게 느껴집니다. 남자분은..그죠? 를 강의 전체를 따져보면 2만번은 하신 것 같아요.. 너무 듣기 싫어요..이해도 안되고 처음 듣는 내용인데 자꾸 그죠? 라고 하니까 엄청 짜증 나요.. 1편을 끝까지 들었지만 고구마 10개는 먹은 듯한 느낌 입니다. 2편도 신청 해놓은 상태라..걱정 됩니다. 느낀대로라면 별점 2점 인데.. 그래도 몇가지 팁을 얻은 것이 있고, 2편도 들어야 하기 때문에 3점 입니다.

    • 이성욱
      知識共有者

      좋은 피드백 감사합니다. 다음 시즌은 더 많은 준비와 연습으로 만족스러운 강의가 되도록 노력하겟습니다.

  • 이영준님의 프로필 이미지
    이영준

    受講レビュー 14

    平均評価 4.9

    5

    62% 受講後に作成

    MySQL 지식을 어느정도 알고 있는 분에게 추천드리며 그런분들에게는 기본과 심화 과정을 더욱 더 탄탄하게 할 수 있는 강의입니다. 이에 감명받아 마이에스큐엘 6행시로 수강평을 남겨보겠습니다. 마: 마침내 데이터베이스를 이: 이해할 수 있게 해주는 강의입니다. 에: 에러가 발생해도 잘 해결 할 수 있도록 스: 스근하게 잘 설명해주셨습니다. 큐: 큐엔에이도 친절하게 해주시며 엘: 리트 개발자가 되도록 자신감을 얻은 강의였습니다. 감사합니다~~

    • lucas님의 프로필 이미지
      lucas

      受講レビュー 3

      平均評価 5.0

      5

      100% 受講後に作成

      초급부터 고급이라고 써있는데.. 바로 고급인것 같습니다.. ----------------------------------- 제가 글을 애매하게 남겼네요.. 해당 내용에 '개발자를 위한 기초부터 고급까지 MySQL 활용 가이드' 라고 되어있는데 앞에 '개발자를 위한' 을 생략하고 기초부터 고급까지다~ 하고 수강을 하였고 말씀주신대로 개발하시는분은 알고 계실 것 같습니다. 혹시 저처럼 개발자가 아니고 mysql 초보가 기초부터 고급까지 라는 글을 보고 수강했다가 어려움을 느끼지 않을까 하는 생각에 이유도 없이 글을 이상하게 남겼네요. 기초 좀 쌓아서 수강다시 보도록 하겠습니다 감사합니다.!

      • 이성욱
        知識共有者

        루카스님 안녕하세요. 동영상 수강해주셔서 감사합니다. (강의 소개에서도 언급드리고 있는데) 동영상 강의 내용을 보셔서 아시겠지만, 실제 강의 주제는 모두 개발을 하시는 분이라면 기본적으로 알고 계셔야 하는 내용들이라는 것에는 동의하실 것으로 보입니다. Real MySQL 동영상 강의의 각 에피소드에서는 언급하는 주제들에 대해서 단순히 "문제를 회피하려면 어떻게 해야 하는지"에 대한 설명으로 끝나지 않고, "왜 이런 방식이 문제가 되는지 ?"에 대해서도 설명이 많이 언급되고 있습니다. 변명이긴 하지만, "왜 이런 방식이 문제가 되는지?'에 대한 설명은 결국 MySQL 서버의 특성 또는 일부 인터널한 내용의 설명이 필요한 경우가 많습니다. 변명이긴 하지만, 결론적으로 각 에피소드가 다루는 주제는 초급 내용이지만, 인터널한 설명 부분으로 인해서 아마도 루카스님이 내용이 어렵게 느껴지지 않았을까 하는 생각입니다. 다음 동영상 강의를 제작하게 되면, 인터널한 내용에 대한 설명 부분을 좀 더 신경써서 설명하도록 노력해보겠습니다. 소중한 의견 주셔서 감사합니다.

    • JD님의 프로필 이미지
      JD

      受講レビュー 12

      平均評価 5.0

      5

      77% 受講後に作成

      • snicorpdev님의 프로필 이미지
        snicorpdev

        受講レビュー 3

        平均評価 4.7

        4

        92% 受講後に作成

        몰랏던 부분에 대한 예시를 잘해주셔서 이해가 됬습니다.

        ¥5,187

        似ている講座

        同じ分野の他の講座を見てみましょう!