1. TRUY VẤN DỮ LIỆU (DATA RETRIEVAL)- SELECT: Lấy dữ liệu từ database
- FROM: Chỉ định bảng cần lấy dữ liệu
- WHERE: Lọc dữ liệu theo điều kiện
- DISTINCT: Lấy các giá trị duy nhất từ một cột
- LIMIT: Giới hạn số lượng kết quả trả về
2. ĐIỀU KIỆN VÀ LỌC (CONDITIONS & FILTERING)- AND: Kết hợp nhiều điều kiện, tất cả phải đúng
- OR: Kết hợp nhiều điều kiện, ít nhất một đúng
- IN: Chỉ định nhiều giá trị trong mệnh đề WHERE
- IS NULL: Kiểm tra giá trị rỗng
- CASE: Tạo logic điều kiện trong câu lệnh SQL
3. KẾT HỢP VÀ LIÊN KẾT (JOINS & RELATIONSHIPS)- JOIN: Kết hợp dữ liệu từ hai hoặc nhiều bảng
- ON: Chỉ định điều kiện cho JOIN
- UNION: Kết hợp kết quả từ nhiều câu truy vấn SELECT
- AS: Đặt tên alias cho cột hoặc bảng
4. NHÓM VÀ SẮP XẾP (GROUPING & SORTING)- GROUP BY: Nhóm các dòng có cùng thuộc tính
- HAVING: Lọc các nhóm theo điều kiện
- ORDER BY: Sắp xếp kết quả theo một hoặc nhiều cột
5. THAO TÁC DỮ LIỆU (DATA MANIPULATION)- INSERT INTO: Thêm dữ liệu mới vào bảng
- VALUES: Chỉ định giá trị cần thêm
- UPDATE: Cập nhật dữ liệu trong bảng
- SET: Xác định cột và giá trị cần cập nhật
- DELETE: Xóa dữ liệu từ bảng
- TRUNCATE: Xóa tất cả dữ liệu trong bảng (giữ cấu trúc)
6. QUẢN LÝ CẤU TRÚC (STRUCTURE MANAGEMENT)- ALTER: Thay đổi cấu trúc bảng
- DROP: Xóa bảng, database hoặc indexes
7. LƯU Ý QUAN TRỌNG:- Luôn sử dụng WHERE để lọc dữ liệu chính xác
- Cẩn thận với các lệnh xóa như DELETE, DROP, TRUNCATE
- Sử dụng LIMIT để tránh tải quá nhiều dữ liệu
- Đặt tên alias rõ ràng với AS để code dễ đọc
- Tối ưu câu lệnh JOIN để tăng hiệu suất truy vấn
8. TÀI LIỆU THAM KHẢOhttps://topdev.vn/blog/tong-hop-nhung-c ... ql-co-ban/