Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Programming

/

Database

MySQL thực sự Phần 1 - Phần 1

Bạn có thể xem qua các tính năng cốt lõi của MySQL và tìm hiểu cách sử dụng chúng một cách hiệu quả trong thực tế. Ngoài ra, bạn có thể có được sự hiểu biết mới về những phần quan trọng mà bạn có thể đã bỏ qua sau khi sử dụng nó theo quán tính trong một thời gian dài và có được kiến ​​thức chuyên sâu về cơ sở dữ liệu.

(4.8) 43 đánh giá

1,109 học viên

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

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • Cách sử dụng tính năng mới của MySQL 8.0

  • Mô hình dữ liệu và tối ưu hóa truy vấn

  • Cách sử dụng cơ sở dữ liệu có thể áp dụng ngay vào thực tế

  • Tiếp thu từ các khái niệm cơ sở dữ liệu cơ bản đến kiến ​​thức chuyên sâu

Cuốn sách MySQL số 1 của Hàn Quốc
Bài giảng đầu tiên từ tác giả của ⟪Real MySQL 8.0⟫!

Bài giảng MySQL thực tế Phần 1 - Phần 1
Bài giảng MySQL thực tế Phần 1 - Phần 2

Bộ sách Real MySQL là bộ sách về MySQL DBMS bán chạy với hơn 30.000 bản được bán ra. Cuốn sách ⟪Real MySQL 8.0⟫ chứa thông tin chuyên sâu về cấu trúc bên trong, tối ưu hóa và phương pháp quản lý của cơ sở dữ liệu MySQL.

Bài giảng ⟪MySQL thực tế mùa 1⟫ được trình bày lần này cung cấp nội dung thực tế giúp các nhà phát triển và DBA sử dụng MySQL giải quyết nhiều mối quan tâm và vấn đề khác nhau mà họ gặp phải bằng cách cô đọng kinh nghiệm thực tế và kiến thức chuyên môn không thể đưa hết vào sách.

Bao gồm kinh nghiệm thực tếhiểu biết chuyên môn ,
Các chủ đề bài giảng được chọn

❝ 24 Kiến thức MySQL thiết yếu mà mọi nhà phát triển nên biết ❞

⟪Real MySQL Phần 1⟫ bao gồm Phần 1 và Phần 2, có thể được xem cùng nhau thông qua lộ trình.

Banner trang chi tiết (960x200) (2)

Phần 1 (Bài giảng hiện tại)

  1. CHAR so với VARCHAR

  2. VARCHAR so với TEXT

  3. Điều chỉnh COUNT(*) & COUNT(DISTINCT)

  4. Viết truy vấn phân trang

  5. Hàm được lưu trữ

  6. Bảng đạo hàm bên

  7. CHỌN ... ĐỂ CẬP NHẬT

  8. Các cột được tạo và chỉ mục dựa trên hàm

  9. Xử lý lỗi

  10. LEFT JOIN Các biện pháp phòng ngừa và điều chỉnh

  11. Tuyên bố đã chuẩn bị


  12. Cải thiện khả năng đọc các câu lệnh SQL

Phần 2

  1. Đối chiếu

  2. Thận trọng khi sử dụng UUID


  3. Các mẫu truy vấn quét toàn bộ và điều chỉnh

  4. COUNT(*) so với COUNT(cột)

  5. CHỌN ... ĐỂ CẬP NHẬT
    [ NOW WAIT | BỎ QUA ĐÃ KHÓA ]

  6. UNION so với UNION ALL

  7. Sử dụng kiểu JSON

  8. bế tắc

  9. THAM GIA CẬP NHẬT & THAM GIA XÓA

  10. Quản lý kết nối

  11. Phân vùng bảng

  12. Sử dụng DBMS (Các biện pháp phòng ngừa xử lý hàng loạt)


Từ người mới bắt đầu đến chuyên gia giàu kinh nghiệm ,
Nội dung bài giảng chuyên sâu dành cho mọi người

❝ Tập trung vào ⟪Tại sao⟫ thay vì ❞

Nhiều nhà phát triển đặt ra những câu hỏi như "Bạn đã làm thế nào?" hoặc "Tôi nên làm thế nào?"
Giải pháp "Làm thế nào" chỉ cung cấp giải pháp cho các trường hợp sử dụng cụ thể, và bất kỳ thay đổi nhỏ nào trong các trường hợp sử dụng đó thường dẫn đến việc lặp lại câu hỏi "Làm thế nào". Nói cách khác, "Làm thế nào" thường chỉ cung cấp một giải pháp rời rạc, chứ không phải kiến thức cơ bản hoặc nguyên tắc áp dụng cho nhiều tình huống khác nhau.
Vì vậy, mặc dù hầu hết các vấn đề đều được giải quyết bằng câu hỏi "như thế nào", cuối cùng chúng vẫn dẫn chúng ta đến câu hỏi "tại sao".

Khóa học "Real MySQL Mùa 1" cung cấp kiến thức chuyên sâu hơn bằng cách phân tích nguyên nhân gốc rễ của vấn đề cũng như đưa ra giải pháp. Thay vì chỉ giải thích "cách thức", chúng tôi nỗ lực truyền tải "lý do" đằng sau "cách thức". Điều này sẽ giúp bạn có được kiến thức nền tảng và các nguyên tắc áp dụng cho nhiều tình huống khác nhau. Khóa học này sẽ giúp bạn tìm ra giải pháp tốt hơn và giải quyết hiệu quả nhiều vấn đề khác nhau.

Những người như thế này, hãy chú ý nhé!

📌
Các tính năng cốt lõi của MySQL
Làm thế nào để sử dụng nó tốt nhất
Bất kỳ ai quan tâm đến việc cải thiện hiệu suất

📌
Xảy ra trong lĩnh vực
Những người muốn tìm giải pháp cho nhiều tình huống vấn đề khác nhau

📌
Kiến thức chuyên sâu về sử dụng và vận hành MySQL
Những ai muốn có được nó

"Chúng tôi cung cấp những trải nghiệm học tập có giá trị thông qua các bài giảng khác biệt."

Hướng dẫn toàn diện về các tính năng chính

  • Hướng dẫn toàn diện này bao gồm các tính năng chính của MySQL và các tính năng mới trong Phiên bản 8.0, từ tổng quan đến phương pháp sử dụng và các biện pháp phòng ngừa. Bạn sẽ hiểu rõ các tính năng của MySQL và có thể áp dụng chúng hiệu quả vào công việc của mình.

Các chiến lược giải quyết vấn đề thực tế

  • Chúng tôi cung cấp giải thích chi tiết và giải pháp hiệu quả cho nhiều tình huống vấn đề bạn có thể gặp phải khi sử dụng MySQL. Bạn sẽ được học các chiến lược thực tế có thể áp dụng ngay vào công việc.

Phân tích chuyên sâu bởi các chuyên gia

  • Chúng tôi cung cấp những hiểu biết chuyên sâu, sâu sắc về các lĩnh vực thường bị bỏ qua. Chúng tôi sẽ mở ra một góc nhìn mới về quản lý và tối ưu hóa cơ sở dữ liệu.

Giới thiệu giảng viên

Lee Seong-wook

Baek Eun Bin

  • lịch sử cá nhân

    • Nhóm Naver & Line & Kakao DB

    • (Hiện tại) Nhóm DB Phòng Cơ sở hạ tầng Thị trường Cà rốt

  • Sách

    • Real MySQL 8.0 Phiên bản sửa đổi Tập 1 và 2

    • MongoDB thực sự

    • MariaDB thực sự

    • MySQL thực sự

  • lịch sử cá nhân

    • Đội Kakao DB

    • (Hiện tại) Nhóm DB Phòng Cơ sở hạ tầng Thị trường Cà rốt

  • Sách

    • Real MySQL 8.0 Phiên bản sửa đổi Tập 1 và 2



Hỏi & Đáp

H. Khi tham gia khóa học ⟪Real MySQL Phần 1⟫, tôi có cần phải mua trước cuốn sách ⟪Real MySQL 8.0⟫ không?

Không. ⟪MySQL 8.0 thực sự⟫ Không có vấn đề gì khi tham gia khóa học này ngay cả khi bạn không có sách.
Chỉ ⟪MySQL 8.0 thực sự⟫ Nếu bạn mua sách và học cùng với các bài giảng, tôi hy vọng nó sẽ giúp ích rất nhiều trong việc mở rộng hiểu biết của bạn về nội dung bài giảng. 🙂

H. Tôi có phải học Phần 1 và Phần 2 của khóa học ⟪Real MySQL Mùa 1⟫ theo thứ tự không?

Không. Trong bài giảng ⟪Real MySQL Phần 1⟫, 24 tập được chia thành Phần 1 và Phần 2 để chia thành 12 tập cho mỗi phần, nhưng không có thứ tự riêng biệt hoặc sự khác biệt về tầm quan trọng.

Như bạn có thể thấy từ chương trình học, mỗi bài giảng bao gồm các chủ đề độc lập. Do đó, bạn có thể chọn chủ đề bài giảng mình muốn và học trước mà không cần theo thứ tự cụ thể nào.

Tôi thực sự khuyên bạn nên học cả Phần 1 và Phần 2 vì cả hai đều bao gồm các kỹ thuật thiết yếu và những cân nhắc quan trọng cho các dự án sử dụng MySQL. 🙌

H. Nội dung học được trong bài giảng này có thể áp dụng vào AWS Aurora MySQL không?

Máy chủ Aurora MySQL của AWS là máy chủ DBMS được xây dựng trên phiên bản cộng đồng MySQL nên có nhiều tính năng tương thích.
Tuy nhiên, bạn nên biết rằng có sự khác biệt đáng kể giữa AWS Aurora MySQL và phiên bản cộng đồng của MySQL Server ở một số tính năng, bao gồm cả kiến trúc lưu trữ.
Bài giảng này không đề cập nhiều đến sự khác biệt giữa MySQL Community Edition và AWS Aurora MySQL Server, nhưng chúng tôi đã đề cập riêng đến những điểm khác biệt này, vì vậy hãy ghi nhớ những điểm khác biệt đó khi sử dụng chúng. 👍

Biểu ngữ trang chi tiết (960x200)

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Những người muốn sử dụng các chức năng cốt lõi của MySQL trong thực tế

  • Những người muốn hiểu sâu về cấu trúc và hiệu suất cơ sở dữ liệu

  • Những người quan tâm đến việc viết và tối ưu hóa truy vấn nâng cao

  • Dành cho những ai tò mò về cách sử dụng MySQL tại nơi làm việc

Cần biết trước khi bắt đầu?

  • SQL

Xin chào
Đây là

2,065

Học viên

57

Đánh giá

43

Trả lời

4.8

Xếp hạng

2

Các khóa học

경력

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

  • 네이버 & 라인 DB팀 근무

  • 카카오 DB팀 근무

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

 

저서

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

  • Real MongoDB

  • Real MariaDB

  • Real MySQL

  • MySQL 성능 최적화

Chương trình giảng dạy

Tất cả

13 bài giảng ∙ (3giờ 29phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

43 đánh giá

4.8

43 đánh giá

  • nataek2159님의 프로필 이미지
    nataek2159

    Đánh giá 12

    Đánh giá trung bình 3.3

    3

    100% đã tham gia

    I wanted to write several times while listening..but I thought I should listen to it all and write it anyway, so I'm writing it after completing Season 1-Part 1. 1. The lecture description says "From beginners ~", but please think carefully about whether it is really possible for beginners. 1) For example, if it is for beginners, wouldn't it be more appropriate to teach how to write a Stored Function rather than what DETERMINISTIC is? If not, the explanation of the lecture is wrong. The part about "From beginners" should be omitted..I think you defined beginners too highly. 2. The lecture is conducted only with PPT from the beginning to the end..Is there not a single screen that actually practices SQL? Is there not a single content that prepares a database and table for practice and runs it together? If it is difficult to do it on the screen, wouldn't it be better to provide a database, table, data, etc. for later review? I've been listening to many lectures on Inflearn, but this is the first time I've been to a lecture that only uses the PPT screen. It's not a free lecture, so I think this is too much. There must be a big difference between actually doing it and just watching and listening. This part seems too much. 3. I think both of you need to practice your lectures. The woman reads the script so fast. Even if someone were to read the manuscript for you, you wouldn't know. It's so fast that it doesn't feel awkward even if you slow it down to 0.9. So I don't understand it well and I think, "What is this?" and it feels so insincere. The man...I think he said, "Right?," 20,000 times if you look at the entire lecture. I really don't want to listen to it. I don't understand it and it's the first time I'm hearing it, but it keeps saying, "Right?," and it really annoys me. I listened to the whole first part, but it felt like I ate 10 sweet potatoes. I've already applied for the second part..so I'm worried. If it were up to me, I'd give it 2 stars.. But I got some tips and I have to listen to the second part, so I'd give it 3 stars.

    • sungucklee2062
      Giảng viên

      Thank you for your good feedback. Next season, I will try to provide more satisfactory lectures with more preparation and practice.

  • dldudwns720806님의 프로필 이미지
    dldudwns720806

    Đánh giá 14

    Đánh giá trung bình 4.9

    5

    62% đã tham gia

    I recommend this course to those who have some knowledge of MySQL, and for them, this is a course that can make the basics and advanced courses even more solid. I was impressed by this, so I will leave a review of the course in the form of a 6-line poem by MySQL. Ma: This is a course that finally allows you to understand the database. E: Even if an error occurs, it is explained in detail so that you can solve it well. Q: QNA is also kind, L: This course gave me the confidence to become a lit developer. Thank you~~

    • lucas6996님의 프로필 이미지
      lucas6996

      Đánh giá 3

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      It says from beginner to advanced.. It seems to be advanced.. ----------------------------------- I left the comment vaguely.. The content says 'MySQL Utilization Guide from Basics to Advanced for Developers', but I omitted the 'For Developers' part and took the course thinking it was from Basics to Advanced~, and as you said, I think developers know. I left the comment strangely for no reason because I thought that if a non-developer like me and a MySQL beginner took the course after reading the article from Basics to Advanced, they might have difficulty. I will try to build up some basics and take the course again. Thank you!

      • sungucklee2062
        Giảng viên

        Hello Lucas. Thank you for taking the video lecture. (As I mentioned in the lecture introduction) As you can see from the video lecture content, I think you will agree that the actual lecture topics are all things that developers should know basically. Each episode of the Real MySQL video lecture does not simply explain "How to avoid problems", but also explains "Why is this method problematic?" Although it is an excuse, the explanation of "Why is this method problematic?" often requires an explanation of the characteristics of the MySQL server or some internal content. Although it is an excuse, in conclusion, the topics covered in each episode are beginner-level content, but I think Lucas may have found the content difficult because of the internal explanations. When I produce the next video lecture, I will try to explain the internal content more carefully. Thank you for your valuable feedback.

    • tkaqkr1231706님의 프로필 이미지
      tkaqkr1231706

      Đánh giá 12

      Đánh giá trung bình 5.0

      5

      77% đã tham gia

      • snicorpdev4037님의 프로필 이미지
        snicorpdev4037

        Đánh giá 3

        Đánh giá trung bình 4.7

        4

        92% đã tham gia

        Thank you for giving me good examples of parts I didn't know about, so I understood them better.

        925.315 ₫

        Khóa học tương tự

        Khám phá các khóa học khác trong cùng lĩnh vực!