Domain, hosting, vps giá rẻ
Kết quả 1 đến 1 của 1

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

  1. #1
    nghiammo1992's Avatar
    Bài viết
    5,073
    Cấp độ
    Bang hội
    Tiếu Ngạo
    Tu luyện
    Độ kiếp Hư Thần
    Giới tính
    Con trai
    Join Date
    Jun 2012
    Đến từ
    Hà Giang
    Tuổi
    32
    Danh vọng
    10
    Điện thoại
    0367790762

    [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-nhun...nh-sql-co-ban/
    Lần sửa cuối bởi nghiammo1992, ngày 18/12/2024 lúc 11:23.
    Diễn đàn chia sẻ kiến thức điện thoại: http://chiase123.com
    Click vào Hiện ra để xem chữ ký của mình :X

Thông tin về chủ đề này

Users Browsing this Thread

Có 1 người đang xem chủ đề. (0 thành viên và 1 khách)

Các Chủ đề tương tự

  1. [MySQL] Tối ưu hóa MySQL - Tăng tốc độ truy vấn SQL
    Bởi nghiammo1992 trong diễn đàn SQL, MySQL, SQL Server, Oracle, PostgreSQL, MongoDB ...
    Trả lời: 0
    Bài viết cuối: 08/10/2024, 23:11
  2. [SQL] 100 từ khóa SQL thường hay sử dụng và phố biến nhất
    Bởi nghiammo1992 trong diễn đàn C, C++, C#, Java, Python, PHP, JS, Shell ...
    Trả lời: 0
    Bài viết cuối: 04/10/2024, 19:35
  3. [SQL] Tìm giá trị trùng lặp trong SQL - How to find duplicate values in SQL
    Bởi nghiammo1992 trong diễn đàn C, C++, C#, Java, Python, PHP, JS, Shell ...
    Trả lời: 0
    Bài viết cuối: 29/09/2024, 15:09
  4. [PHP] Ngăn chặn, phòng ngừa SQL Injection
    Bởi nghiammo1992 trong diễn đàn C, C++, C#, Java, Python, PHP, JS, Shell ...
    Trả lời: 0
    Bài viết cuối: 01/09/2024, 0:51
  5. [SQL] Các loại JOIN trong SQL
    Bởi nghiammo1992 trong diễn đàn PHP & MySQL
    Trả lời: 0
    Bài viết cuối: 11/02/2022, 2:00

Tag của Chủ đề này

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •