SQL in Hindi Alter Table




ALTER TABLE Statement का उपयोग दिए गए Table के Column(s) को Add, Drop, Modify करने के लिए किया जाता है.

आपको मौजूदा Table पर Various Constraints को Add करने और Drop करने के लिए ALTER TABLE Statement का भी उपयोग करना चाहिए.

Syntax for ADD Column

For a Single Column

ALTER TABLE table_name
ADD column_name data_type;

For a Multiple Column

ALTER TABLE table_name
ADD column_name1 data_type,
ADD column_name2 data_type,
ADD .......,
ADD column_nameN data_type;

Example for ADD Column in a Table

Before Adding a Column

Table Name : mytable

Customer Id First Name Last Name
7856 Anna Grace
7126 Bettie Bee

इस Example मे Mytable नाम के Table पर Marks नाम का Column को Add किया गया है.

ALTER TABLE mytable;
ADD marks INT(4);

After Adding Column

Before Adding a Column

Table Name : mytable

Customer Id First Name Last Name Marks
7856 Anna Grace NULL
7126 Bettie Bee NULL

Add More than One Columns

Before Adding a Column

Table Name : mytable

Customer Id First Name Last Name
7856 Anna Grace
7126 Bettie Bee

इस Example मे Mytable नाम के Table पर Physics, Chemistry, Maths इन तीन Columns को Add किया गया है.

ALTER TABLE mytable
ADD Physics INT(3),
ADD Chemistry INT(3),
ADD Maths INT(3);

After Adding Column

Table Name : mytable

Customer Id First Name Last Name Physics Chemistry Maths
7856 Anna Grace NULL NULL NULL
7126 Bettie Bee NULL NULL NULL

DROP Column in a Table

ALTER TABLE Statement का उपयोग Table से Column को DROP करने के लिए भी किया जा सकता है.

Syntax for DROP Column Table

For a Single Column

ALTER TABLE table_name
DROP COLUMN column_name;

For a Multiple Column

ALTER TABLE table_name
DROP COLUMN column_name1,
DROP COLUMN column_name2,
........,
DROP COLUMN column_nameN;

Example for DROP Column in a Table

Before Deleting Column

Table Name : mytable

Customer Id First Name Last Name Physics Chemistry Maths
7856 Anna Grace NULL NULL NULL
7126 Bettie Bee NULL NULL NULL

अब आप नीचे Example मे देख सकते है की उसमे हमने Mytable मे से Maths के Column को Delete कर दिया है.

ALTER TABLE mytable
DROP COLUMN Maths;

After Deleting Column

Table Name : mytable

Customer Id First Name Last Name Physics Chemistry
7856 Anna Grace NULL NULL
7126 Bettie Bee NULL NULL

DROP More than One Columns

Before Deleting Column

Table Name : mytable

Customer Id First Name Last Name Physics Chemistry
7856 Anna Grace NULL NULL
7126 Bettie Bee NULL NULL

अब आप नीचे Example मे देख सकते है की उसमे हमने Mytable मे से Physics, Chemistry के Column को Delete कर दिया है.

ALTER TABLE mytable
DROP COLUMN Physics,
DROP COLUMN Chemistry;

After Deleting Column

Table Name : mytable

Customer Id First Name Last Name
7856 Anna Grace
7126 Bettie Bee