Ngôn ngữ SQL chia thành 4 nhóm lệnh chính: DML, DDL, DCL, TCL.
DML (Data Manipulation Language) - Thao tác dữ liệu
Tác động đến bản ghi trong bảng:
- SELECT – Truy xuất bản ghi.
- INSERT – Thêm bản ghi mới.
- UPDATE – Cập nhật/sửa bản ghi.
- DELETE – Xóa bản ghi.
DDL (Data Definition Language) - Định nghĩa dữ liệu
Thay đổi cấu trúc database/bảng:
- CREATE – Tạo bảng, database, schema.
- ALTER – Sửa đổi bảng, cột.
- DROP – Xóa đối tượng (bảng, database, index...).
DCL (Data Control Language) - Kiểm soát dữ liệu
Quản lý quyền truy cập:
- GRANT – Cấp quyền đọc/ghi đối tượng.
- REVOKE – Thu hồi quyền.
TCL (Transaction Control Language) - Kiểm soát giao dịch
Quản lý transaction để đảm bảo toàn vẹn:
- BEGIN / START TRANSACTION – Mở giao dịch.
- COMMIT – Xác nhận giao dịch.
- ROLLBACK – Hoàn tác giao dịch khi lỗi.