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

SQL for Beginners: Learn SQL Quickly with Hands-on Exercises

SQL cho người mới bắt đầu: Học SQL nhanh qua bài tập thực hành

SQL cho người mới bắt đầu: Học SQL nhanh qua bài tập thực hành

Nắm vững kiến thức nền tảng SQL hiệu quả và nhanh chóng với MySQL

4.4
(60 đánh giá)
268 học viên
Giảng viên
Dave Hollingworth
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
3.0 giờ video
94 bài giảng
28 bài quiz
21 bài coding
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 28/05/2026

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

Khái niệm cơ bản về cơ sở dữ liệu và lý do sử dụng chúng
Dùng SQL để lưu dữ liệu vào cơ sở dữ liệu
Cách tạo cơ sở dữ liệu mới hoặc sử dụng cơ sở dữ liệu có sẵn
Dùng SQL để truy xuất dữ liệu từ cơ sở dữ liệu theo nhiều cách khác nhau
Dùng SQL để tạo và chỉnh sửa cơ sở dữ liệu trong MySQL
Các phương pháp thực hành SQL tốt nhất

Yêu cầu

Không yêu cầu kinh nghiệm về cơ sở dữ liệu, SQL hay MySQL – chào đón cả người hoàn toàn 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 được – có hướng dẫn cho Windows, Mac và Linux

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

Bất kỳ ai muốn học SQL mà chưa có kiến thức nền tảng
Bất kỳ ai muốn tự tin làm việc với SQL và MySQL
Bất kỳ ai muốn học SQL nhanh và hiệu quả

Nội dung khóa học

16 phần • 94 bài giảng
1 Giới thiệu và chào mừng
2 Cơ sở dữ liệu là gì và SQL là gì?
3 SQL hay Sequel?
1 Giới thiệu: Phần mềm cần thiết
2 Cách xử lý nếu đã cài MySQL (ví dụ: XAMPP)
3 Windows: Cài đặt MySQL Server và Command-line Client
4 Windows: Cài đặt MySQL Workbench
5 macOS: Cài đặt MySQL Server và Command-line Client
6 macOS: Chạy MySQL Command-Line Client
7 macOS: Cài đặt MySQL Workbench
8 Ubuntu Linux: Cài đặt MySQL Server, Workbench và Command-line Client
1 Liệt kê và tạo cơ sở dữ liệu
2 Xóa cơ sở dữ liệu
3 Chọn cơ sở dữ liệu hiện tại
4 Xem và tạo bảng: Giới thiệu về kiểu dữ liệu
5 Cấu hình NULL và giá trị mặc định
6 Thêm cột vào bảng hiện có
7 Chỉnh sửa cột
8 Xóa cột
9 Đổi tên hoặc xóa bảng
1 Liệt kê, tạo và xóa cơ sở dữ liệu bằng GUI
2 Xem và tạo bảng bằng GUI
3 Chỉnh sửa và xóa bảng bằng GUI
1 Tạo lại cơ sở dữ liệu bằng Scripts
2 Chú thích trong SQL
3 Đổi tên cơ sở dữ liệu bằng GUI Client
4 Đổi tên cơ sở dữ liệu trong Command-line Client
5 Chạy script trong GUI Client
6 Chạy script trong Command-line Client
1 Chèn một hoặc nhiều bản ghi vào bảng
2 Chỉ định cột và sử dụng giá trị mặc định
3 Ngày tháng: Cung cấp giá trị cụ thể
4 Đặt mặc định là ngày hiện tại
5 Thời gian: Chỉ định giá trị thời gian và thời gian hiện tại làm mặc định
6 Chèn ký tự đặc biệt
1 Kiểu dữ liệu cột và chuyển đổi kiểu
2 Chấp nhận giá trị NULL
3 Áp đặt giá trị duy nhất với UNIQUE Constraints
4 Giới hạn phạm vi giá trị với CHECK Constraints
5 Thêm Constraints khi tạo bảng
6 Chỉ định CHECK Constraints trong MySQL Workbench
1 Chạy script để thiết lập cơ sở dữ liệu cho phần này
2 Chọn cột cụ thể và sử dụng bí danh
3 Chọn dữ liệu bằng GUI
4 Lọc kết quả với mệnh đề WHERE: Toán tử so sánh và BETWEEN
5 Lọc giá trị NULL
6 Kết hợp điều kiện với AND, OR & NOT, và toán tử IN
7 Mẫu chuỗi: Toán tử LIKE và ký tự đại diện
8 Lọc kết quả bằng biểu thức chính quy: Toán tử REGEXP
9 Loại bỏ trùng lặp bằng từ khóa DISTINCT
1 Chọn giá trị hằng và biểu thức
2 Hàm số, chuỗi và ngày tháng
3 Nhiều điều kiện với biểu thức CASE
4 Truy vấn con
5 Tạo bảng và sao chép dữ liệu bằng truy vấn con
1 Cập nhật bản ghi hiện có
2 Đặt ngày và giờ hiện tại khi cập nhật bản ghi
3 Xóa bản ghi
4 Xóa tất cả bản ghi khỏi bảng
5 Sử dụng Transaction để khôi phục bản ghi đã xóa
6 ACID Transactions: Đảm bảo tất cả câu lệnh trong một nhóm đều chạy
1 Xác định duy nhất bản ghi bằng khóa chính
2 Thuộc tính AUTO_INCREMENT
3 Liên kết các bảng với nhau: Khóa ngoại
4 Điền dữ liệu vào bảng Authors và liên kết mỗi bản ghi sách với nó
5 ON DELETE: Thay đổi hành vi toàn vẹn tham chiếu
6 Toàn vẹn tham chiếu khi cập nhật bản ghi
1 Chọn dữ liệu từ nhiều bảng
2 Mệnh đề JOIN
3 Các loại Join khác nhau: Left, Right, Inner và Outer
4 EXISTS: Kiểm tra xem có bất kỳ bản ghi nào tồn tại không
5 Cross Joins
6 Self Joins
1 Lấy giá trị nhỏ nhất và lớn nhất từ một phạm vi
2 Đếm bản ghi
3 Tổng, trung bình và các hàm tổng hợp khác
4 Nhóm bản ghi bằng GROUP BY
5 Thêm điều kiện vào nhóm với HAVING
6 Kết hợp nhiều tập kết quả với toán tử UNION
7 Lấy tổng quan nhóm với ROLLUP
8 Tìm bản ghi chung giữa nhiều tập kết quả với INTERSECT
1 Sắp xếp bản ghi trong tập kết quả
2 Sắp xếp bằng nhiều cột
3 Giới hạn số lượng bản ghi trong tập kết quả
4 Sử dụng Index để truy xuất dữ liệu nhanh hơn
5 Thêm và xóa Index
6 Các phương pháp thực hành tốt nhất khi sử dụng Index
1 Quan hệ một-nhiều và nhiều-một
2 Quan hệ một-một
3 Quan hệ nhiều-nhiều
4 Truy vấn sử dụng nhiều Join
1 Kết luận
2 Tài liệu tham khảo SQL
3 Bài giảng bonus

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

Learn the fundamentals of databases and SQL, from scratch, step-by-step. In this hands-on course, you’ll learn everything from the basics of SQL syntax to advanced query techniques. You'll do this with practical examples, quizzes, and coding exercises.

Learn and Master SQL Fundamentals Quickly Using One of the World's Most Popular Database Management Systems

What you'll learn:

  • Set up and configure MySQL on your computer

  • Understand core database concepts

  • Create and manage databases

  • Write SQL to insert, edit and delete data

  • Create simple queries to extract data from a database

  • Write complex queries using JOINs, GROUP BY, and subqueries

  • Optimise your queries for better performance

Learn SQL fundamentals from scratch using MySQL

SQL is one of the most in-demand skills you could learn. In this hands-on course, you'll learn the basics of databases and SQL syntax, through to advanced query techniques. You'll do this quickly by learning with practical examples, and reinforcing them with quizzes and in-browser coding exercises. We'll do this using MySQL - one of the world's most popular and database systems.

Starting from first principles, you'll learn what databases are and how they are used.

Then you'll learn what SQL is, and how it's used to interact with relational databases like MySQL.

At all stages practical examples are used, which you're encouraged to experiment with yourself.

You'll learn how to create and manage databases, at all times using best practices for doing so.

Then you'll learn the SQL to manage data inside databases - inserting new data and editing and deleting existing data.

Following this you'll learn the basics of how to get data from a database, then more advanced queries, including best practices and how to optimise them.

Why Take This Course?

  • No prior experience required - perfect for beginners

  • Clear, step-by-step lessons with practical examples

  • Build real skills you can use at work or in freelance projects

  • Lifetime access to course materials

  • Hands-on content and downloadable resources

  • Certificate of Completion to showcase your new skills

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