CHIASE123.COM - Diễn đàn chia sẻ kiến thức

Diễn đàn chia sẻ kiến thức
Thứ Ba, 02:51:51 - 01/04/2025

Thời gian được tính theo giờ UTC + 7 Giờ




Tạo chủ đề mới Gửi bài trả lời  [ 1 bài viết ] 
Người gửi Nội dung
Gửi bàiĐã gửi: 18/12/2024 10:27 
Ngoại tuyến
☀️1/30☀️
☀️1/30☀️
Hình đại diện của thành viên

Ngày tham gia: 14/03/2012 21:31
Bài viết: 2
[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

Đầu trang
 Xem thông tin cá nhân Gửi Email  
 
Hiển thị những bài viết cách đây:  Sắp xếp theo  
Tạo chủ đề mới Gửi bài trả lời  [ 1 bài viết ] 

Thời gian được tính theo giờ UTC + 7 Giờ


Chủ đề tương tự
 Chủ đề   Người gửi   Trả lời   Xem   Bài viết mới nhất 
Không có bài viết chưa xem mới nào trong chủ đề này. [MySQL] Tối ưu hóa MySQL - Tăng tốc độ truy vấn SQL

MariaDB

0

260

08/10/2024 23:11

MariaDB Xem bài viết mới nhất vừa gửi

 


Ai đang trực tuyến?

Đang xem chuyên mục này: Không có thành viên nào đang trực tuyến1 khách


Bạn không thể tạo chủ đề mới trong chuyên mục này.
Bạn không thể trả lời bài viết trong chuyên mục này.
Bạn không thể sửa những bài viết của mình trong chuyên mục này.
Bạn không thể xoá những bài viết của mình trong chuyên mục này.

Tìm kiếm với từ khoá:
Chuyển đến:  
Đã tích hợp phpBB® Forum Software © phpBB Group
Vietnamese language pack for phpBB 3.0.x download and support.
CHIASE123.COM - Diễn đàn chia sẻ kiến thức