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

MySQL, SQL and Stored Procedures from Beginner to Advanced

MySQL, SQL và Stored Procedures: Từ Cơ Bản đến Nâng Cao

MySQL, SQL và Stored Procedures: Từ Cơ Bản đến Nâng Cao

Hướng dẫn cho người mới bắt đầu về truy vấn MySQL, thiết kế cơ sở dữ liệu, giao dịch và thủ tục lưu trữ.

4.5
(4,438 đánh giá)
29,494 học viên
Giảng viên
John Purcell
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
18.5 giờ video
136 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

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

Tạo, truy vấn và cập nhật cơ sở dữ liệu
Sử dụng trigger, view và stored procedure
Hiểu về giao dịch và các cấp độ cô lập cơ sở dữ liệu.
Hiểu về người dùng và bảo mật cơ sở dữ liệu.

Yêu cầu

Bạn cần tải xuống và cài đặt MySQL Server Community Edition miễn phí và MySQL Workbench miễn phí

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

Khóa học này dạy bạn MySQL từ những kiến thức cơ bản nhất.
Không yêu cầu kiến thức trước, ngoài kiến thức cơ bản về máy tính.
Đến cuối khóa học, bạn sẽ có thể sử dụng MySQL ở trình độ nâng cao.

Nội dung khóa học

19 phần • 136 bài giảng
1 Giới thiệu về MySQL
1 Cài đặt MySQL và Workbench
2 Sử dụng Command Line
3 Tạo Bảng
4 Nhiều cột, kiểu int và các kiểu dữ liệu
5 Giá trị Null và Not Null
6 Storage Engine và Cấu hình MySQL
7 SQL Modes
8 Xóa toàn bộ dữ liệu trong bảng
9 Khóa chính
10 Tự động tăng
11 Thu hẹp câu lệnh Select
1 Xuất và Nhập dữ liệu
2 Xuất dữ liệu bằng Command Line
3 Nhập dữ liệu bằng Command Line
1 Một số dữ liệu thử nghiệm
2 Toán tử so sánh
3 Toán tử logic
4 018 Toán tử XOR
5 Bài tập Phần 1
6 Lời giải Phần 1
1 Bắt đầu với câu lệnh Update
2 Sắp xếp theo Order By
3 Giới hạn kết quả
1 Các kiểu dữ liệu MySQL
2 Kiểu văn bản
3 Kiểu số thực dấu phẩy động và số nguyên
4 Kiểu Bit
5 Bool
6 Blob
7 Thời gian, Ngày tháng và Năm
8 Timestamp và Datetime
9 Enumeration
10 Dấu ngoặc và điều kiện (xem lại)
11 Bài tập 2
12 Lời giải 2
1 Từ khóa distinct
2 Đếm các giá trị riêng biệt
3 Hàm tổng hợp
4 Phép toán số học trong MySQL
5 Bộ dữ liệu Khảo sát Sức khỏe
6 Nhóm theo Group By
7 Having - Lọc nhóm bằng hàm tổng hợp
8 Bài tập 3
9 Lời giải 3
1 Đặt tên cột và bảng
2 Khóa ngoại
3 Sơ đồ ER
4 Phép nối và Tích Descartes
5 Inner Join
6 Left và Right Outer Join
7 Nối nhiều bảng
8 Truy vấn chuỗi các bảng
9 Quan hệ Một-Nhiều và Một-Một
10 Quan hệ Nhiều-Nhiều
11 Nối bảng với chính nó
12 Hạn chế khóa ngoại
13 Khóa ngoại Cascade
14 Bài tập 4
15 Lời giải 4
1 Union và Union All
2 Truy vấn con với "in"
3 Inline View
1 Thêm cột
2 Thêm khóa ngoại
3 Thêm chỉ mục
4 Chỉ mục trên nhiều cột
1 Tạo người dùng
2 Cấp quyền
1 Tạo một View đơn giản
2 Thuật toán View
3 With Check Option
1 Khóa độc quyền bảng
2 Khóa chia sẻ bảng
3 Sử dụng biến
4 Đặt biến bằng Select
5 Ví dụ Select-Update
6 Xử lý vấn đề Select-Update bằng khóa bảng
7 ACID
8 Một giao dịch đơn giản
9 Bắt đầu giao dịch
10 Khóa hàng InnoDB và Cô lập
11 Cấp độ cô lập ACID
12 Serializable và Khóa hàng so với Khóa bảng
13 Minh họa các cấp độ cô lập khác
14 Rollback đến Savepoint
15 Bài toán chuyển khoản
16 Select for Update
17 Lock in Share Mode
1 Hàm xử lý chuỗi
2 Ngày tháng, khoảng thời gian và truy vấn
3 Date Diff và Dayname
4 Str_To_Date và Date_Format
5 Hàm điều khiển luồng
6 Ép kiểu
7 Bài tập về Hàm
8 Lời giải Hàm
1 Giới thiệu Stored Procedure
2 Thay đổi Delimiter
3 Hello World
4 Chỉnh sửa Stored Procedure 2
5 Thiết lập Definer
6 Quyền của Procedure
7 Truyền tham số
8 Nhiều tham số
9 Select Into Variables
10 Tham số Out
11 Tham số Inout
12 Câu lệnh If
13 Biến cục bộ
14 Triển khai chức năng rút tiền tài khoản
15 Rút tiền trong giao dịch
16 Lỗi và Cảnh báo
17 Xử lý lỗi
18 Vòng lặp While
19 Vòng lặp có nhãn
20 Tạo dữ liệu ngẫu nhiên
21 Một Procedure tạo dữ liệu
22 Con trỏ
23 Lấy dữ liệu Con trỏ trong vòng lặp
24 Biểu thức Case
25 Phạm vi biến và Nhiều con trỏ
26 Bài tập 6
27 Lời giải 6
1 Giới thiệu Trigger
2 Xác thực bằng Trigger
3 Trigger và Giao dịch
4 Bài tập về Trigger
5 Lời giải Trigger
1 So sánh Hàm và Procedure
2 Hàm do người dùng định nghĩa
1 Thiết kế cơ sở dữ liệu trực quan
2 Kết nối với Java
3 Truy xuất dữ liệu với Java
1 Bài tập cuối khóa
2 Kết luận

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

This course will take you from beginner in SQL and MySQL to an advanced level. Whether you're a complete beginner with only basic computer knowledge, or a professional who already uses MySQL but wants to understand advanced features like transactions, user permissions, triggers and stored procedures, this course can help you.

Database skills are highly in demand in the I.T. industry; everything from websites to multiplayer games are likely to make use of some kind of database.

MySQL is a free, industrial-strength relational database, very widely used all over the world. In fact, the MySQL Community Server (which this course covers to an advanced level) is the world's most popular open-source database, used by millions of websites.


Master Advanced MySQL Features, Starting from the Ground Up

In this course you'll begin by learning the basics of creating, querying and adding data to databases using SQL with MySQL. As the course progresses, we'll move on to advanced features, vital for getting the most out of MySQL, including transactions, indexes, isolation levels, views, triggers and stored procedures.

You'll learn how to create powerful and efficient databases using SQL, how to read and create EER diagrams, how to understand and implement table relationships like "many to many" and "one to many", and even how to design databases visually using the free MySQL Workbench client tool.

By the end of the course you'll understand MySQL's powerful features to a greater level than probably most professional software developers, and you'll have an understanding of SQL that will help you get to grips with any relational database. You'll be able to create and query your own databases and use transactions, stored procedures, constraints, indices, views and other features to ensure your database is efficient and secure.

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 Database Management
Hiển thị tất cả khoá học Mysql
Hiển thị tất cả khoá học Sql
Hiển thị tất cả khoá học Stored Procedures
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊