You are on page 1of 2

ddl command are used to define structure of the tale

structure means column adding colum drop modify datatype and size

create:
-------------
it is used to create db objects like tables,views,synonyms.....;

syntax:
============
create table tablname(colname1 datatype(size),col2 datatype(size),colname3
datatype(size)...............);

ALTER:
--------------
IT IS USED TO CHANGE STRUCTURE OF THE EXISTING TABLE

ALTER-ADD
===========
IT IS USED TO ADD COLUMNS INTO THE EXISTING TABLE
SYNTAX:
============
ALTER TABLE TABLENAME ADD(COL1 DATATYPE(SIZE),COL2 DATATYPE(SIZE)............);

ALTER TABLE subjects ADD ROLLNO NUMBER(10);

ALTER-MODIFY
===============

IT IS USED TO CHANGE COLUMN DATATYPE OR COLUMN DATATYPE SIZE

SYNTAX:
=============
ALTER TABLE ABLENAME MODIFY (COL1 DATATYPE SIZE,.............);

ALTER-DROP:
------------------
IT IS REMOVE COLUMNS FROM EXISTING TABLE

IN ORACLE IF YOU WANT TO DROP THE COLUMNS FROM EXISTING TABLE THEN ORACLE PROVIDED
TWO METHODS
METHOD1:
===========
7.0 IN ORACLE IF YOU WANT TO DROP SINGLE COLUMN AT A TIME WITHOUT USING PRATHESISES
THEN WE ARE USING FOLLOWING

SYNTAX:
--------------
ALTER TABLE TABLENAME DROP COLUMN COLUMNNAME;

METHOD2:
============
IN ORACLE IF YOU WANT TO DROP SINGLE OR MULTIPE COLUMNS AT A TIME WITHOUT USING
PRATHESIS THEN WE ARE USING FOLLOWING SYNTAX

SYNTAX:
==============
ALTER TABLE TABLENAME DROP(COL1,COL2,COL3......);

select * from emp;

create table subjects(telugu_mark number(3),english_marks number(3),maths


number(3),science number(3),social number(3),hindi
number(3),name varchar2(10));

desc subjects;
select * from subjects;
ALTER TABLE subjects ADD ROLLNO NUMBER(10);

ALTER TABLE subjects MODIFY (ROLLNO NUMBER(20));

ALTER TABLE subjects DROP COLUMN HINDI;

ALTER TABLE TABLENAME DROP(COL1,COL2,COL3......);

ALTER TABLE table_name DROP (column_name1, column_name2);

ALTER TABLE subjects DROP (ENGLISH_MARKS,MATHS,SCIENCE);

SELECT * FROM subjects;


DESC subjects;
ROLLBACK;

You might also like