Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

The Ultimate MySQL Bootcamp: Go from SQL Beginner to Expert

Khóa Học MySQL Toàn Diện: Từ Người Mới Bắt Đầu Đến Chuyên Gia SQL

Khóa Học MySQL Toàn Diện: Từ Người Mới Bắt Đầu Đến Chuyên Gia SQL

HOÀN TOÀN ĐƯỢC LÀM MỚI! Thành thạo SQL, Làm Việc Với Cơ Sở Dữ Liệu Phức Tạp, Xây Dựng Báo Cáo và Hơn Thế Nữa!

4.6
(107,404 đánh giá)
510,075 học viên
Giảng viên
Colt Steele
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 409.000đ -88%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
18.0 giờ video
673 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 11/08/2026

Bạn sẽ học được gì

Tạo cơ sở dữ liệu riêng hoặc tương tác với cơ sở dữ liệu có sẵn
Viết các truy vấn SQL kết hợp (join) phức tạp qua nhiều bảng
Thành thạo Hàm Cửa Sổ (Window Functions) trong MySQL 8 (LEAD, LAG, RANK, v.v.)
Mô hình hóa dữ liệu thực tế và tạo báo cáo bằng SQL
Trả lời các câu hỏi về hiệu suất công ty hoặc doanh số bằng dữ liệu
Tìm hiểu chi tiết cú pháp MySQL 8.x

Yêu cầu

Không cần kinh nghiệm về Cơ sở dữ liệu, SQL hay MySQL! Hoàn toàn chào đón người mới bắt đầu.
Tất cả những gì bạn cần là một máy tính hoạt động bình thường; người dùng PC, Mac và Linux đều được chào đón.
Không yêu cầu kinh nghiệm lập trình trước đó, nhưng có cũng tốt :)

Đối tượng phù hợp

Dành cho bất kỳ ai muốn học SQL để hỗ trợ công việc hiện tại hoặc tìm kiếm vị trí mới. SQL là một trong những kỹ năng được săn đón nhất hiện nay.
Dành cho bất kỳ ai muốn giải quyết các vấn đề kinh doanh phức tạp và tạo báo cáo từ dữ liệu
Chủ doanh nghiệp, người làm sales hoặc marketing muốn hiểu rõ hơn về dữ liệu công ty.
Nhà phát triển muốn xây dựng ứng dụng (ví dụ: mạng xã hội, trang thương mại điện tử) sử dụng MySQL

Nội dung khóa học

20 phần • 336 bài giảng
1 Khóa Học Đã Được Cập Nhật!
2 Tham Gia Cộng Đồng!
3 Giới thiệu Khóa học
4 Về Tôi
5 Lấy Mã Nguồn Khóa Học
6 Tải Tất Cả Slide Ở Đây!
7 ⚠️LƯU Ý QUAN TRỌNG Về Video Tiếp Theo - VUI LÒNG ĐỌC!⚠️
8 5 Phút Đầu Tiên Với SQL
1 Giới thiệu Phần Học
2 Cơ Sở Dữ Liệu Là Gì?
3 SQL vs. MySQL
4 Cài Đặt: BẮT ĐẦU TẠI ĐÂY!
5 RẤT QUAN TRỌNG, VUI LÒNG ĐỌC! — Hướng Dẫn Cài Đặt MySQL Mới Cho Windows
6 [HÃY LÀM THEO GHI CHÚ BÀI GIẢNG TRƯỚC ĐÓ] Cài Đặt: Hướng Dẫn Cho Windows
7 RẤT QUAN TRỌNG, VUI LÒNG ĐỌC! — Hướng Dẫn Cài Đặt MySQL Mới Cho Mac
8 [HÃY LÀM THEO GHI CHÚ BÀI GIẢNG TRƯỚC ĐÓ] Cài Đặt: Hướng Dẫn Cho Mac
1 Giới thiệu Phần Học
2 Hiển Thị Các Cơ Sở Dữ Liệu
3 MÃ NGUỒN: Hiển Thị Các Cơ Sở Dữ Liệu
4 Tạo Cơ Sở Dữ Liệu
5 MÃ NGUỒN: Tạo Cơ Sở Dữ Liệu
6 Xóa và Sử Dụng Cơ Sở Dữ Liệu
7 MÃ NGUỒN: Xóa và Sử Dụng Cơ Sở Dữ Liệu
8 Giới thiệu Về Bảng
9 Kiểu Dữ Liệu: Những Điều Cơ Bản
10 Thử Thách Về Kiểu Dữ Liệu Cơ Bản
11 MÃ NGUỒN: Thử Thách Về Kiểu Dữ Liệu Cơ Bản
12 Tạo Bảng
13 MÃ NGUỒN: Tạo Bảng
14 Làm Sao Biết Nó Hoạt Động?
15 MÃ NGUỒN: Làm Sao Biết Nó Hoạt Động?
16 Xóa Bảng
17 MÃ NGUỒN: Xóa Bảng
18 Hoạt Động Cơ Bản Với Bảng
19 LỜI GIẢI: Hoạt Động Cơ Bản Với Bảng
20 Ghi Chú (Comments) Trong MySQL
1 Giới thiệu Phần Học
2 INSERT: Những Điều Cơ Bản
3 MÃ NGUỒN: INSERT: Những Điều Cơ Bản
4 Xem Trước Nhanh Về SELECT
5 MÃ NGUỒN: Xem Trước Nhanh Về SELECT
6 Chèn Nhiều Dữ Liệu Cùng Lúc
7 MÃ NGUỒN: Chèn Nhiều Dữ Liệu Cùng Lúc
8 Bài Tập INSERT
9 LỜI GIẢI: Bài Tập INSERT
10 Làm Việc Với NOT NULL
11 MÃ NGUỒN: Làm Việc Với NOT NULL
12 Lưu ý: Dấu Nháy Trong MySQL
13 Thêm Giá Trị Mặc Định (DEFAULT)
14 MÃ NGUỒN: Thêm Giá Trị Mặc Định (DEFAULT)
15 Giới thiệu Khóa Chính (Primary Keys)
16 MÃ NGUỒN: Giới thiệu Khóa Chính (Primary Keys)
17 Làm Việc Với AUTO_INCREMENT
18 MÃ NGUỒN: Làm Việc Với AUTO_INCREMENT
19 Bài Tập Tạo Bảng/ Chèn Dữ Liệu
20 LỜI GIẢI: Bài Tập Chèn Dữ Liệu
1 Giới thiệu Phần Học
2 Giới thiệu CRUD
3 Lấy "Bộ Dữ Liệu" Mới Của Chúng Ta
4 MÃ NGUỒN
5 Giới thiệu Chính Thức Về SELECT
6 MÃ NGUỒN
7 Mệnh đề WHERE
8 MÃ NGUỒN
9 Bài Tập Nhanh
10 Lời Giải Bài Tập Nhanh
11 MÃ NGUỒN LỜI GIẢI
12 Bí Danh (Aliases)
13 MÃ NGUỒN
14 Sử Dụng UPDATE
15 MÃ NGUỒN
16 Một Quy Tắc Ngắn Gọn
17 Bài Tập UPDATE
18 Lời Giải Bài Tập UPDATE
19 MÃ NGUỒN LỜI GIẢI
20 Giới thiệu DELETE
21 MÃ NGUỒN
22 Bài Tập DELETE
23 Lời Giải Bài Tập DELETE
24 MÃ NGUỒN LỜI GIẢI
1 Giới thiệu Phần Học
2 Giới thiệu Thử Thách CRUD
3 Lời Giải Thử Thách CRUD: Tạo (Creating)
4 MÃ NGUỒN LỜI GIẢI
5 Lời Giải Thử Thách CRUD: Đọc (Reading)
6 MÃ NGUỒN LỜI GIẢI
7 Lời Giải Thử Thách CRUD: Cập Nhật (Updating)
8 MÃ NGUỒN LỜI GIẢI
9 Lời Giải Thử Thách CRUD: Xóa (Deleting)
10 MÃ NGUỒN LỜI GIẢI
1 Giới thiệu Phần Học
2 Thế Giới Của Các Hàm Xử Lý Chuỗi
3 Tải Dữ Liệu Sách Của Chúng Ta
4 MÃ NGUỒN
5 Hàm CONCAT
6 MÃ NGUỒN
7 Hàm SUBSTRING
8 MÃ NGUỒN
9 Kết Hợp Các Hàm Xử Lý Chuỗi
10 MÃ NGUỒN
11 Lưu ý: Định Dạng SQL
12 Hàm REPLACE
13 MÃ NGUỒN
14 Hàm REVERSE
15 MÃ NGUỒN
16 Hàm CHAR_LENGTH
17 MÃ NGUỒN
18 Hàm UPPER & LOWER
19 MÃ NGUỒN
20 Các Hàm Xử Lý Chuỗi Khác
21 MÃ NGUỒN
22 Bài Tập Về Hàm Xử Lý Chuỗi
23 Lời Giải Bài Tập Về Hàm Xử Lý Chuỗi
24 MÃ NGUỒN LỜI GIẢI
1 Giới thiệu Phần Học
2 Thêm Một Số Sách Mới
3 MÃ NGUỒN
4 Từ Khóa DISTINCT
5 MÃ NGUỒN
6 ORDER BY
7 MÃ NGUỒN
8 Thêm Về ORDER BY
9 MÃ NGUỒN
10 LIMIT
11 MÃ NGUỒN
12 LIKE
13 MÃ NGUỒN
14 Thoát Ký Tự Đại Diện (Wildcards)
15 MÃ NGUỒN
16 Bài Tập Tinh Chỉnh Lựa Chọn
17 Lời Giải Bài Tập Tinh Chỉnh Lựa Chọn
18 MÃ NGUỒN LỜI GIẢI
1 Giới thiệu Phần Học
2 Cơ Bản Về COUNT
3 MÃ NGUỒN
4 GROUP BY
5 MÃ NGUỒN
6 Cơ Bản Về MIN và MAX
7 MÃ NGUỒN
8 Truy Vấn Con (Subqueries)
9 MÃ NGUỒN
10 Nhóm Theo Nhiều Cột (Grouping By Multiple Columns)
11 MÃ NGUỒN
12 MIN và MAX Với GROUP BY
13 MÃ NGUỒN
14 Hàm SUM
15 MÃ NGUỒN
16 Hàm AVG
17 MÃ NGUỒN
18 Tài Liệu Về Hàm Tổng Hợp
19 Bài Tập Về Hàm Tổng Hợp
20 Lời Giải Bài Tập Về Hàm Tổng Hợp
21 MÃ NGUỒN LỜI GIẢI
1 Giới thiệu Phần Học
2 Khảo Sát Các Kiểu Dữ Liệu Khác
3 CHAR vs. VARCHAR
4 INT, TINYINT, BIGINT, v.v.
5 DECIMAL
6 FLOAT & DOUBLE
7 DATE và TIME
8 Làm Việc Với Ngày Tháng
9 MÃ NGUỒN
10 CURDATE, CURTIME, & NOW
11 MÃ NGUỒN
12 Các Hàm Xử Lý Ngày
13 MÃ NGUỒN
14 Các Hàm Xử Lý Thời Gian
15 MÃ NGUỒN
16 Định Dạng Ngày Tháng
17 MÃ NGUỒN
18 Tính Toán Ngày Tháng
19 TIMESTAMPS
20 TIMESTAMPS Mặc Định & Khi Cập Nhật
21 MÃ NGUỒN
22 Bài Tập Về Kiểu Dữ Liệu
23 Bài tập về Kiểu dữ liệu - LỜI GIẢI
24 MÃ NGUỒN LỜI GIẢI
1 Giới thiệu Phần học
2 Không bằng nhau
3 MÃ NGUỒN
4 NOT LIKE
5 MÃ NGUỒN
6 Lớn hơn
7 MÃ NGUỒN
8 Nhỏ hơn hoặc bằng
9 MÃ NGUỒN
10 Toán tử Logic AND
11 MÃ NGUỒN
12 Toán tử Logic OR
13 MÃ NGUỒN
14 Toán tử BETWEEN
15 MÃ NGUỒN
16 So sánh Ngày tháng
17 MÃ NGUỒN
18 Toán tử IN
19 MÃ NGUỒN
20 Câu lệnh CASE
21 MÃ NGUỒN
22 IS NULL
23 Bài tập
24 Lời giải Bài tập
25 MÃ NGUỒN LỜI GIẢI
1 Ràng buộc UNIQUE
2 MÃ NGUỒN
3 Ràng buộc CHECK
4 MÃ NGUỒN
5 Ràng buộc có tên
6 MÃ NGUỒN
7 Ràng buộc Nhiều cột
8 MÃ NGUỒN
9 ALTER TABLE: Thêm cột
10 MÃ NGUỒN
11 ALTER TABLE: Xóa cột
12 MÃ NGUỒN
13 ALTER TABLE: Đổi tên
14 MÃ NGUỒN
15 ALTER TABLE: Sửa đổi cột
16 MÃ NGUỒN
17 ALTER TABLE: Ràng buộc
18 MÃ NGUỒN
1 Giới thiệu Phần học
2 Dữ liệu thường lộn xộn
3 Cơ bản về Quan hệ
4 Quan hệ Một-Nhiều
5 Làm việc với FOREIGN KEY
6 MÃ NGUỒN
7 Cross Join
8 MÃ NGUỒN
9 Inner Join
10 MÃ NGUỒN
11 Inner Join với Group By
12 MÃ NGUỒN
13 Left Join
14 MÃ NGUỒN
15 Left Join với Group By
16 MÃ NGUỒN
17 Right Join
18 MÃ NGUỒN
19 On Delete Cascade
20 MÃ NGUỒN
21 Bài tập về JOIN
22 DỮ LIỆU BẮT ĐẦU BÀI TẬP
23 Lời giải Bài tập JOIN
24 MÃ NGUỒN LỜI GIẢI
1 Giới thiệu Phần học
2 Cơ bản về Quan hệ Nhiều-Nhiều
3 Tạo bảng Quan hệ Nhiều-Nhiều
4 MÃ NGUỒN
5 Thử thách Loạt phim Truyền hình #1
6 MÃ NGUỒN
7 Thử thách Loạt phim Truyền hình #2
8 MÃ NGUỒN
9 Thử thách Loạt phim Truyền hình #3
10 MÃ NGUỒN
11 Thử thách Loạt phim Truyền hình #4
12 MÃ NGUỒN
13 Thử thách Loạt phim Truyền hình #5
14 MÃ NGUỒN
15 Thử thách Loạt phim Truyền hình #6
16 MÃ NGUỒN
17 Thử thách Loạt phim Truyền hình #7
18 MÃ NGUỒN
1 Giới thiệu về View
2 MÃ NGUỒN
3 View có thể Cập nhật
4 Thay thế/Sửa đổi View
5 MÃ NGUỒN
6 Mệnh đề HAVING
7 MÃ NGUỒN
8 WITH ROLLUP
9 MÃ NGUỒN
10 Cơ bản về SQL Modes
11 MÃ NGUỒN
12 STRICT_TRANS_TABLES
13 Thêm về Chế độ (Mode)
1 Lưu ý Quan trọng (vui lòng đọc)
2 Giới thiệu Hàm Cửa sổ
3 Sử dụng OVER()
4 MÃ NGUỒN
5 PARTITION BY
6 MÃ NGUỒN
7 ORDER BY với Cửa sổ
8 MÃ NGUỒN
9 Hàm RANK()
10 DENSE_RANK & ROW_NUMBER()
11 MÃ NGUỒN
12 Hàm NTILE()
13 MÃ NGUỒN
14 FIRST_VALUE
15 MÃ NGUỒN
16 LEAD và LAG
17 MÃ NGUỒN
1 Giới thiệu Phần học
2 LƯU Ý QUAN TRỌNG VỀ PHẦN NÀY!
3 Giới thiệu Bản sao Instagram
4 Cấu trúc bảng Người dùng
5 MÃ NGUỒN
6 Cấu trúc bảng Ảnh
7 MÃ NGUỒN
8 Cấu trúc bảng Bình luận
9 MÃ NGUỒN
10 Cấu trúc bảng Lượt thích
11 MÃ NGUỒN
12 Cấu trúc bảng Người theo dõi
13 MÃ NGUỒN
14 Lưu ý!
15 3 Cách tiếp cận cho Hashtag
16 Triển khai bảng Hashtag
17 MÃ NGUỒN
18 Cấu trúc Instagram Hoàn chỉnh
1 Giới thiệu Phần học
2 Lấy Nhiều dữ liệu Instagram
3 MÃ NGUỒN
4 Thử thách Instagram #1
5 MÃ NGUỒN
6 Thử thách Instagram #2
7 MÃ NGUỒN
8 Thử thách Instagram #3
9 MÃ NGUỒN
10 Thử thách Instagram #4
11 MÃ NGUỒN
12 Thử thách Instagram #5
13 MÃ NGUỒN
14 Thử thách Instagram #6
15 MÃ NGUỒN
16 Thử thách Instagram #7
17 MÃ NGUỒN
1 LƯU Ý: Sử dụng MySQL Cục bộ Thay vì Cloud9
2 Giới thiệu về Database Triggers
3 Viết Trigger Đầu tiên Phần 1
4 Viết Trigger Đầu tiên Phần 2
5 LƯU Ý: Về Bài học Tiếp theo
6 Ngăn chặn Tự theo dõi trên Instagram bằng Triggers
7 Tạo Triggers Ghi nhật ký
8 Quản lý Triggers và Một Cảnh báo
1 Tải xuống Phần Di sản Ứng dụng Web/Node Lỗi thời

Giới thiệu khóa học

This course was completely redone and rebuilt from the ground up, with over 325 brand new videos recorded. The course is compatible with the latest MySQL versions and covers new topics including: Window Functions, Views, and SQL modes.

If you want to learn how to gain insights from data but are too intimidated by databases to know where to start, then this course is for you. This course is a gentle but comprehensive introduction to MySQL, one of the most highly in-demand skills in the business sector today.  

Whether you work in sales or marketing, you run your own company, or you want to build your own apps, mastering MySQL is crucial to answering complex business problems and questions using insights from data. The Ultimate MySQL Bootcamp introduces you to a solid foundation in databases in a way that’s both informative and engaging. Yes, that’s right, it’s possible to make an engaging course on databases.  

In this course, you will:

  • Learn the ins and outs of SQL syntax

  • Generate reports using sales and user data

  • Analyze data using Aggregate Functions

  • Run complex queries using MySQL logical operators and string functions

  • Write all the common SQL joins

  • Work with large datasets containing thousands of entries

  • Design and implement complex database schemas

  • Learn to navigate the treacherous world of storing dates and times

  • Clone the database structure of a photo sharing social network

  • Work with MySQL 8.x Window Functions: RANK, LEAD, LAG, NTILE, etc.

  • Create MySQL database views and virtual tables

This course is also chock full of exercises, challenges, projects, and opportunities for you to practice what you’re learning. Apply what you’re learning to real-world challenges such as finding a website’s power users, calculating your top students, identifying bots on a site, or determining which hashtags generate the most traction on a site. Along the way, you’ll also get to meet my pet cat, Blue! (She’s really cute.)

Why Learn MySQL

Consistently ranked the most in-demand skill in recent employer surveys, SQL is a fantastic way to increase your income and boost your professional development. So many companies today use MySQL, including Twitter, Uber, Airbnb, Dropbox, GitHub, Kickstarter, Udemy, Slack, and many others. Unsure about the difference between SQL and MySQL? MySQL is the most popular open source SQL database out there, so it’s a great choice to begin your learning journey. We’ll talk a lot more about the difference between SQL and MySQL in the course, but 95% of what you learn about MySQL in this course will apply to other databases such as Postgres, Oracle, and Microsoft SQL Server.

Why This Course Is Different  

This isn’t going to be a course where you watch me code for 20 hours; it’s a course with ample opportunity for you to get your hands dirty writing code (even within the first 7 minutes of the course).

My teaching experience is rooted in the classroom. I’ve spent years teaching programming, web development, and databases to my in-person bootcamp students. This course combines the best of my offline courses with the convenience of learning online, in a setting that’s best for you.   

Upon completing this course, you’ll be able to interact with and query any SQL database out there. You’ll also be able to generate reports with ease, answer company performance questions using data, and integrate MySQL into complete applications.

So let’s do this! Enroll today and start learning SQL!

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Backend Development
Hiển thị tất cả khoá học Database Management
Hiển thị tất cả khoá học Mysql
Hiển thị tất cả khoá học Sql
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊