Differences between DDL, DML, DCL, and DQL
1. Full Name:
DDL stands for Data Definition Language.
DML stands for Data Manipulation Language.
DCL stands for Data Control Language.
DQL stands for Data Query Language.
2. Purpose:
Use Data Definition Language to specify the structure of a database.
Use Data Manipulation Language to manipulate the data which are stored in the database.
Use Data Control Language to control access within the database.
Use Data Query Language to retrieve data from the database.
3. Type of operation: