MySQL command category
26 Apr 2023sql
常見的 Structured Query Language 指令有 Create, Drop, Insert 等,而這些指令又可以細分為幾個種類:
DDL (Data Definition Language)
這個種類的指令大多用來建立、變更、刪除資料庫物件的結構或 schema,例如:
- CREATE
- DROP
- ALTAR
- TRUNCATE
- RENAME
DQL – Data Query Language
一言以蔽之,用來查詢資料庫的資料,例如 SELECT。
DML – Data Manipulation Language
操作和修改資料庫中的資料,常見的有:
- INSERT
- UPDATE
- DELETE
DCL – Data Control Language
與權限、授權、許可相關的指令,例如:
- GRANT
- REVOKE
TCL – Transaction Control Language
與控制、管理事務(Transaction)相關,例如:
- BEGIN
- COMMIT
- ROLLBACK