Cơ bản về SQL
I. SQL là gì?
SQL (Structured Query Language) là ngôn ngữ tiêu chuẩn để quản lý và thao tác cơ sở dữ liệu quan hệ (RDBMS). SQL cho phép tạo, đọc, cập nhật và xóa dữ liệu (CRUD) trong cơ sở dữ liệu.
➡️ SQL là công cụ thiết yếu cho Business Analyst (BA) khi làm việc với dữ liệu, phân tích dữ liệu, tạo báo cáo, hoặc truy vấn thông tin.
II. Công dụng chính của SQL
Chức năng
Mô tả
Truy vấn dữ liệu (Query)
Lấy dữ liệu từ bảng (sử dụng SELECT
).
Chèn dữ liệu (Insert)
Thêm dữ liệu mới vào bảng (sử dụng INSERT
).
Cập nhật dữ liệu (Update)
Sửa dữ liệu hiện có (sử dụng UPDATE
).
Xóa dữ liệu (Delete)
Xóa dữ liệu (sử dụng DELETE
).
Quản lý cấu trúc (DDL)
Tạo/sửa bảng, cơ sở dữ liệu (sử dụng CREATE
, ALTER
).
Quản lý quyền (DCL)
Cấp quyền cho người dùng (sử dụng GRANT
, REVOKE
).
III. Cấu trúc cơ bản của câu lệnh SQL
1. Câu lệnh SELECT (Truy vấn dữ liệu)
🔑 Ví dụ:
2. Câu lệnh INSERT (Chèn dữ liệu)
🔑 Ví dụ:
3. Câu lệnh UPDATE (Cập nhật dữ liệu)
🔑 Ví dụ:
4. Câu lệnh DELETE (Xóa dữ liệu)
🔑 Ví dụ:
IV. Các mệnh đề quan trọng trong SELECT
Mệnh đề
Mô tả
WHERE
Lọc dữ liệu theo điều kiện.
ORDER BY
Sắp xếp dữ liệu theo cột.
GROUP BY
Gom nhóm dữ liệu để tính toán tổng hợp.
HAVING
Điều kiện cho dữ liệu sau khi gom nhóm.
JOIN
Kết hợp nhiều bảng để lấy dữ liệu liên quan.
LIMIT
Giới hạn số lượng kết quả trả về.
V. Ví dụ nâng cao về JOIN
Kết hợp 2 bảng: Khách hàng và Đơn hàng
VI. Câu lệnh tạo bảng (DDL - Data Definition Language)
VII. Tổng kết - Vai trò SQL với Business Analyst
Lợi ích
Giải thích
Truy xuất dữ liệu theo yêu cầu
Phân tích dữ liệu phục vụ báo cáo, đề xuất giải pháp.
Kiểm tra và xác nhận dữ liệu
Đảm bảo dữ liệu đáp ứng các yêu cầu nghiệp vụ.
Giao tiếp với bộ phận phát triển
Hiểu các bảng, mối quan hệ, dữ liệu để đưa yêu cầu rõ ràng.
Phân tích xu hướng, báo cáo
Hỗ trợ ra quyết định dựa trên dữ liệu thực tế.
✅ VIII. Kết luận
SQL là ngôn ngữ quan trọng, dễ học nhưng rất mạnh mẽ cho BA.
Biết cách sử dụng các câu lệnh SQL cơ bản giúp BA dễ dàng làm việc với Data Analyst, Developer, và Tester.
Là công cụ thiết yếu trong phân tích và quản lý dữ liệu nghiệp vụ.
Last updated