Click Here To Get Amazing Facebook Profile Covers,Status Messages

Difference between DDL and DML?

1 reply [Last post]
screwu's picture
screwu
User offline. Last seen 2 years 33 weeks ago. Offline
Joined: 10/02/2009

What is the difference between Data Definition Language-DDL and Data manipulation Language -DML and which sort of statements fall in aprticular category???


dreamz's picture
dreamz
User offline. Last seen 2 years 27 weeks ago. Offline
Joined: 08/27/2009
DDL and DML Statements

SQL staements can be categorized as DDL or DML statements.

Data Definition Language(DDL)-DDL statements are used to create or alter any database object like table.These statement deals with schema.
DDL statements
CREATE( Creating A database Object),like Create Table
ALTER ( Altering Structure of any object)-Alter Table
Alter Table ...ADD Constraint
DROP(Deleteing any object from database)-Drop Table
Alter Table ...drop Constraint
Grant and Revoke -granting and revoking access rights

Data Manipulation Language (DML)- As its name implies it is used to manipulate data stored in tables. DML statments are
Select,Update,Delete and Insert