Lộ trình SQL

Hướng dẫn từng bước để trở thành một nhà phát triển Android.

Quay lại trang chủ

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

Hãy truy cập các lộ trình liên quan sau và tiếp tục học hỏi