Bang hộiTiền mặt: 0 Xu Trò chơiHộp quà giáng sinhChủ Nhật, 15:40:24 - 22/12/2024
Các hệ quản trị cơ sở dữ liệu SQL, MySQL, SQL Server, Oracle, PostgreSQL, MongoDB ...

Các điều hành viên: Admin, Mod, SMod

[SQL] Tổng hợp tất cả các lệnh SQL cơ bản

[SQL] Tổng hợp tất cả các lệnh SQL cơ bản

#1 » Gửi bài gửi bởi JDBC » 18/12/2024 10:27 » @621476

[SQL] Tổng hợp tất cả các lệnh SQL cơ bản

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ẢO
https://topdev.vn/blog/tong-hop-nhung-c ... ql-co-ban/
Sửa lần cuối: JDBC 18/12/2024 11:23
JDBC
Hình đại diện của thành viên
Rank: ☀️1/30☀️
Cấp độ:
Tu luyện:
Like:
Online:
Bang hội: ?????
Xếp hạng Bang hội: ⚡??/??⚡
Level:
Chủ đề đã tạo: 🩸2/4141🩸
Tiền mặt:
Nhóm:
Danh hiệu: ?????
Giới tính:
Ngày tham gia:
(Google Chrome Browser)


Quay về SQL, MySQL, SQL Server, Oracle, PostgreSQL, MongoDB ...

 


  • Chủ đề tương tự
    Trả lời
    Xem
    Bài viết mới nhất