Category CommandDescription Example
DQL SELECT Retrieves dSELECT * FROM employees;
DDL CREATE Creates a nCREATE TABLE employees (id INT, name VARCHAR(50));
DDL ALTER Modifies anALTER TABLE employees ADD salary DECIMAL(10,2);
DDL DROP Deletes a tDROP TABLE employees;
DDL TRUNCATEDeletes all TRUNCATE TABLE employees;
DDL RENAME Renames aRENAME TABLE employees TO staff;
DML INSERT Adds new dINSERT INTO employees (id, name) VALUES (1, 'Alice');
DML UPDATE Modifies exUPDATE employees SET name = 'Bob' WHERE id = 1;
DML DELETE Removes reDELETE FROM employees WHERE id = 1;
TCL COMMIT Saves the COMMIT;
TCL ROLLBACK Undoes chaROLLBACK;
TCL SAVEPOINTSets a pointSAVEPOINT sp1;
TCL SET TRANSSets characSET TRANSACTION READ ONLY;
DCL GRANT Gives privi GRANT SELECT ON employees TO user1;
DCL REVOKE Takes backREVOKE SELECT ON employees FROM user1;