강의

멘토링

로드맵

Inflearn brand logo image
BEST
Programming

/

Database

Real MySQL Season 1 - Part 1

You can learn about the core functions of MySQL and how to effectively use them in your work. You can also gain a new understanding of important parts that you have been using for a long time and have overlooked, and gain in-depth database knowledge.

(4.8) 43 reviews

1,116 learners

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

Reviews from Early Learners

What you will learn!

  • How to use MySQL 8.0 new features

  • Data Model and Query Optimization

  • How to use a database that can be applied directly to your work

  • Acquire basic database concepts and in-depth knowledge

Korea's No. 1 MySQL book
The first lecture from the authors of ⟪Real MySQL 8.0⟫!

Real MySQL Lecture Season 1 - Part 1
Real MySQL Lecture Season 1 - Part 2

The Real MySQL series is a steady-selling MySQL DBMS book series with over 30,000 copies sold. The book ⟪Real MySQL 8.0⟫ contains in-depth information about the internal structure, optimization, and management methods of the MySQL database.

The ⟪Real MySQL Season 1⟫ lecture presented this time provides practical content that will help developers and DBAs using MySQL solve various concerns and problems they face by condensing the field experience and know-how that cannot be fully included in the book.

Contains practical experience and expert insight ,
Selected lecture topics

❝ 24 MySQL Essential Knowledge Every Developer Should Know ❞

⟪Real MySQL Season 1⟫ consists of Part 1 and Part 2, which can be taken together through the roadmap.

Detail page banner (960x200) (2)

Part 1 (Current Lecture)

  1. CHAR vs. VARCHAR

  2. VARCHAR vs. TEXT

  3. COUNT(*) & COUNT(DISTINCT) tuning

  4. Writing a paging query

  5. Stored Function

  6. Lateral Derived Table

  7. SELECT ... FOR UPDATE

  8. Generated columns and function-based indexes

  9. Error handling

  10. LEFT JOIN Precautions and Tuning

  11. Prepared Statement


  12. Improved readability of SQL statements

Part 2

  1. Collation

  2. Precautions for using UUID


  3. Full-Scan Query Patterns and Tuning

  4. COUNT(*) vs COUNT(column)

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

  6. UNION vs. UNION ALL

  7. Using JSON type

  8. deadlock

  9. JOIN UPDATE & JOIN DELETE

  10. Connection Management

  11. Table Partitioning

  12. DBMS Utilization (Batch Processing Precautions)


From beginners to experienced professionals ,
In-depth lecture content for everyone

❝ Focus on ⟪Why⟫ rather than ❞

Many developers ask questions like, "How did you make it?" or "How should I make it?"
"How" solutions only provide solutions for specific use cases, and any slight variation in those use cases often leads to a repeat of the "How" question. In other words, "How" often provides only a fragmented solution, not fundamental knowledge or principles applicable to a wide range of scenarios.
So, even though most problems are solved with a "how" question, they eventually lead us to the question "why."

The "Real MySQL Season 1" course provides a deeper understanding by analyzing the root cause of problems as well as providing solutions. Rather than simply explaining the "how," we strive to convey the "why" behind the "how." This will help you acquire fundamental knowledge and principles applicable to a variety of situations. This course will help you find better solutions and effectively address a variety of issues.

People like this, please pay attention!

📌
MySQL core features
How to best use it and
Anyone interested in improving performance

📌
Occurring in the field
Those who want to find solutions to various problem situations

📌
In-depth knowledge of using and operating MySQL
Those who want to get it

"We provide valuable learning experiences through differentiated lectures."

Comprehensive guide to key features

  • This comprehensive guide covers MySQL's key features and the new features in Version 8.0, from overviews to usage methods and precautions. You'll gain a thorough understanding of MySQL's features and be able to effectively apply them in your work.

Practical problem-solving strategies

  • We provide detailed explanations and effective solutions for various problem situations you may encounter while using MySQL. You'll learn practical strategies that can be applied immediately in your work.

In-depth analysis by experts

  • We provide expert, in-depth insights into areas often overlooked. We'll open a new perspective on database management and optimization.

Instructor Introduction

Lee Seong-wook

Baek Eun Bin

  • personal history

    • Naver & Line & Kakao DB Team

    • (Current) Carrot Market Infrastructure Room DB Team

  • Books

    • Real MySQL 8.0 Revised Edition Volumes 1 and 2

    • Real MongoDB

    • Real MariaDB

    • Real MySQL

  • personal history

    • Kakao DB Team

    • (Current) Carrot Market Infrastructure Room DB Team

  • Books

    • Real MySQL 8.0 Revised Edition Volumes 1 and 2



Q&A

Q. When taking the ⟪Real MySQL Season 1⟫ course, do I need to purchase the ⟪Real MySQL 8.0⟫ book in advance?

No. ⟪Real MySQL 8.0⟫ There is no particular problem in taking this course even if you do not have the book.
Just ⟪Real MySQL 8.0⟫ If you purchase the book and study it alongside the lectures, I expect it will be of great help in broadening your understanding of the lecture content. 🙂

Q. Do I have to take Part 1 and Part 2 of the ⟪Real MySQL Season 1⟫ course in order?

No. In the ⟪Real MySQL Season 1⟫ lecture, the 24 episodes are divided into Part 1 and Part 2 to divide them into 12 each, but there is no separate order or difference in importance.

As you can see from the course curriculum, each lecture is comprised of independent topics. Therefore, you can select the lecture topic of your choice and take it first, without any particular order.

I highly recommend taking both Parts 1 and 2, as they cover essential techniques and considerations for projects using MySQL. 🙌

Q. Can the content learned in this lecture be applied to AWS Aurora MySQL?

AWS's Aurora MySQL server is a DBMS server built on the MySQL community version, so many features are compatible.
However, you should be aware that there are significant differences between AWS Aurora MySQL and the community version of MySQL Server in some features, including storage architecture.
This lecture doesn't cover much about how MySQL Community Edition and AWS Aurora MySQL Server work differently, but we've mentioned the differences separately, so please keep those differences in mind when using them. 👍

Detail page banner (960x200)

Recommended for
these people

Who is this course right for?

  • For those who want to use MySQL's core features in practice

  • For those who want to deeply understand database structure and performance

  • For those interested in writing and optimizing advanced queries.

  • For those of you who are curious about how MySQL is used in the field

Need to know before starting?

  • SQL

Hello
This is

2,077

Learners

58

Reviews

43

Answers

4.8

Rating

2

Courses

경력

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

  • 네이버 & 라인 DB팀 근무

  • 카카오 DB팀 근무

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

 

저서

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

  • Real MongoDB

  • Real MariaDB

  • Real MySQL

  • MySQL 성능 최적화

Curriculum

All

13 lectures ∙ (3hr 29min)

Published: 
Last updated: 

Reviews

All

43 reviews

4.8

43 reviews

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

    Reviews 12

    Average Rating 3.3

    3

    100% enrolled

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

    • 이성욱
      Instructor

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

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

    Reviews 14

    Average Rating 4.9

    5

    62% enrolled

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

    • lucas님의 프로필 이미지
      lucas

      Reviews 3

      Average Rating 5.0

      5

      100% enrolled

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

      • 이성욱
        Instructor

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

    • JD님의 프로필 이미지
      JD

      Reviews 12

      Average Rating 5.0

      5

      77% enrolled

      • snicorpdev님의 프로필 이미지
        snicorpdev

        Reviews 3

        Average Rating 4.7

        4

        92% enrolled

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

        $34.10

        Similar courses

        Explore other courses in the same field!