You are on page 1of 2

DDL is used to create and modify the structure of database objects for example

CREATE, ALTER, and DROP statements. When Database structure is created then we
use DML to RETRIEVE, INSERT, UPDATE AND DELETE rows (data) in database.

DDL
1. CREATE TABLE

CREATE TABLE table_name


(
column_name1 data_type(size),
column_name2 data_type(size),
column_name3 data_type(size),
....
);

Example:
CREATE TABLE Persons
(
PersonID int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
);

Note: For SQL open design of table and for oracle use DESCRIBE command to view
table structure. Example:
DESCRIBE Persons

2. ALTER TABLE
ALTER TABLE table_name
ADD column_name datatype
Example
ALTER TABLE Persons
ADD Address2 varchar(255)

ALTER TABLE table_name


DROP COLUMN column_name
Example
ALTER TABLE Persons
DROP COLUMN ADDRESS2
3. TRUNCATE TABLE
TRUNCATETABLE table_name
Example
TRUNCATE TABLE PERSONS

4. DROP TABLE
DROP TABLE table_name
Example:
DROP TABLE Persons

DML
1. SELECT
SELECT * FROM table_name;
Example
SELECT * FROM PERSONS

2. INSERT ROW/ROWS
INSERT INTO table_name (column1,column2,column3,...)
VALUES (value1,value2,value3,...);
Example
INSERT INTO Persons (PersonID, LastName, FirstName, Address, City)
VALUES (1, 'Shah', 'Zahid', 'Jhang', 'Jhang');

3. UPDATE
UPDATE table_name
SET column1=value1
WHERE some_column=some_value;
Example
UPDATE PERSONS
SET LastName = 'ZAHID SHAH', Address='TEST ADDRESS'
WHERE PersonID = 1;

4. DELETE
DELETE FROM table_name
WHERE some_column=some_value;
Example
DELETE FROM PERSONS
WHERE PersonID = 5;

You might also like