DDL - Data Definition Language ( DDL is used for defining data structures, especially database schemas.
DML - Data Manipulation Language (It is used for adding (means inserting data), deleting, and modifying (means updating data) in a database.
DCL - Data Control Language ( It is used to control access to data stored in a database)
TCL - Transaction Control Language (It is used to manage transactions in the database)