DDL vs DML Commands

SQL commands ko unke kaam ke basis par categories me baanta gaya hai. Do sabse important categories hain DDL aur DML.

DDL (Data Definition Language)

Yeh commands database ke structure (schema) ko define karne ya badalne ke kaam aati hain. Inke chalte hi changes auto-commit (permanently save) ho jaate hain.

DML (Data Manipulation Language)

Yeh commands table ke andar ke data par kaam karne (manipulate karne) ke liye hoti hain. Inko COMMIT ya ROLLBACK kiya jaa sakta hai.

Iske alawa DCL (Data Control Language) - GRANT, REVOKE aur TCL (Transaction Control Language) - COMMIT, ROLLBACK, SAVEPOINT bhi hote hain.