Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Các nhóm lệnh chính trong MySQL

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.