Lộ trình SQL

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

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
Ci ??t m?t h? qu?n tr? CSDL
Cc ki?u d? li?u c? b?n

2 DDL - Ngn ng? ??nh ngh?a D? li?u

CREATE DATABASE / TABLE
ALTER TABLE
DROP / TRUNCATE TABLE

3 DML - Ngn ng? Thao tc 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 Cc hm trong SQL

Hm t?ng h?p
GROUP BY v HAVING
Hm chu?i
Hm s?
Hm ngy thng

8 Ch? m?c & Rng bu?c

Ch? m?c l g?
Cc lo?i Rng bu?c

9 Giao tc & ??ng th?i

Thu?c tnh ACID
BEGIN, COMMIT, ROLLBACK
Cc m?c c l?p

10 Hm 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?
Hm do ng??i dng ??nh ngh?a
Triggers

12 T?i ?u ha Hi?u n?ng

K? ho?ch th?c thi
T?i ?u ha Truy v?n
S? d?ng EXPLAIN
Phi chu?n ha

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