MySQL + SQL · Lesson 33

SQL Commands: DDL, DML, DQL, DCL and TCL

Categories of SQL Commands

SQL commands are grouped into five categories based on what they do.

The Five Categories

CategoryFull FormCommands
DDLData DefinitionCREATE, ALTER, DROP, TRUNCATE
DMLData ManipulationINSERT, UPDATE, DELETE
DQLData QuerySELECT
DCLData ControlGRANT, REVOKE
TCLTransaction ControlCOMMIT, ROLLBACK, SAVEPOINT

Examples

CREATE TABLE students(roll INT, name VARCHAR(40));  -- DDL
INSERT INTO students VALUES(1,'Aman');             -- DML
SELECT * FROM students;                            -- DQL
GRANT SELECT ON students TO 'user1';               -- DCL
COMMIT;                                             -- TCL

Summary

  • DDL=structure, DML=data changes, DQL=SELECT, DCL=permissions, TCL=transactions.
🔗

Share this topic with a friend

यह topic किसी दोस्त को भेजें

Found it useful? Send it to a classmate learning the same thing.

अच्छा लगा? जो दोस्त यही सीख रहा है, उसे भेज दीजिए।

\n

💻 Live Code Editor

Is page ki language (MYSQL) mein code likhein aur turant chalाएं — yahीं, bina kuch install kiye.
Powered by OneCompiler. Agar editor na khule to yahान naye tab mein kholein.

💻 Live Code Editor

Is page ke program yahan ready hain — chalाएं, badlें aur seekhें. Bina kuch install kiye.
Powered by OneCompiler. Editor mein code apne aap aa jata hai — Run dabaakर output dekhें. Agar load na ho to naye tab mein kholें.