Lộ trình SQL
Hướng dẫn từng bước để trở thành một nhà phát triển Android.
Hỏi AI về Lộ trình SQL
Chú giải
Đề xuất
Lựa chọn thay thế
Tùy chọn
1 Cơ bản về SQL
SQL là gì?
SQL vs NoSQL
Cài đặt một hệ quản trị CSDL
Các kiểu dữ liệu cơ bản
2 DDL - Ngôn ngữ Định nghĩa Dữ liệu
CREATE DATABASE / TABLE
ALTER TABLE
DROP / TRUNCATE TABLE
3 DML - Ngôn ngữ Thao tác Dữ liệu
INSERT INTO
UPDATE
DELETE
4 DQL - Truy vấn Dữ liệu Cơ bản
SELECT, FROM
Mệnh đề WHERE
ORDER BY
LIMIT / TOP
DISTINCT
5 Joins & Unions
INNER JOIN
LEFT, RIGHT, FULL JOIN
UNION và UNION ALL
6 Subqueries & CTEs
Truy vấn con (Subqueries)
Truy vấn con tương quan
Common Table Expressions
CTEs đệ quy
7 Các hàm trong SQL
Hàm tổng hợp
GROUP BY và HAVING
Hàm chuỗi
Hàm số
Hàm ngày tháng
8 Chỉ mục & Ràng buộc
Chỉ mục là gì?
Các loại Ràng buộc
9 Giao tác & Đồng thời
Thuộc tính ACID
BEGIN, COMMIT, ROLLBACK
Các mức cô lập
10 Hàm Cửa sổ (Window Functions)
Mệnh đề OVER()
PARTITION BY
ROW_NUMBER, RANK
LAG() và LEAD()
11 Stored Procedures & Triggers
Thủ tục Lưu trữ
Hàm do người dùng định nghĩa
Triggers
12 Tối ưu hóa Hiệu năng
Kế hoạch thực thi
Tối ưu hóa Truy vấn
Sử dụng EXPLAIN
Phi chuẩn hóa