0% found this document useful (0 votes)
246 views

What Are The Difference Between DDL, DML and DCL Commands?

DDL commands like CREATE, ALTER, and DROP are used to define and modify database schema, DML commands like SELECT, INSERT, UPDATE, and DELETE are used to manipulate data within database tables, and DCL commands like COMMIT, ROLLBACK, and SAVEPOINT are used to control transactions and concurrency.

Uploaded by

durga411
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
246 views

What Are The Difference Between DDL, DML and DCL Commands?

DDL commands like CREATE, ALTER, and DROP are used to define and modify database schema, DML commands like SELECT, INSERT, UPDATE, and DELETE are used to manipulate data within database tables, and DCL commands like COMMIT, ROLLBACK, and SAVEPOINT are used to control transactions and concurrency.

Uploaded by

durga411
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 1

1. What are the difference between DDL, DML and DCL commands? DDL is Data Definition Language statements.

Some examples: CREATE - to create objects in the database ALTER - alters the structure of the database DROP - delete objects from the database TRUNCATE - remove all records from a table, including all spaces allocated for the records are removed COMMENT - add comments to the data dictionary GRANT - gives user's access privileges to database REVOKE - withdraw access privileges given with the GRANT command DML is Data Manipulation Language statements. Some examples: SELECT - retrieve data from the a database INSERT - insert data into a table UPDATE - updates existing data within a table DELETE - deletes all records from a table, the space for the records remain CALL - call a PL/SQL or Java subprogram EXPLAIN PLAN - explain access path to data LOCK TABLE - control concurrency DCL is Data Control Language statements. Some examples: COMMIT - save work done SAVEPOINT - identify a point in a transaction to which you can later roll back ROLLBACK - restore database to original since the last COMMIT SET TRANSACTION - Change transaction options like what rollback segment to use

You might also like