ALTER TABLE Statement का उपयोग दिए गए Table के Column(s) को Add, Drop, Modify करने के लिए किया जाता है.
आपको मौजूदा Table पर Various Constraints को Add करने और Drop करने के लिए ALTER TABLE Statement का भी उपयोग करना चाहिए.
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;
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);
Before Adding a Column
Table Name : mytable
Customer Id | First Name | Last Name | Marks |
---|---|---|---|
7856 | Anna | Grace | NULL |
7126 | Bettie | Bee | NULL |
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);
Table Name : mytable
Customer Id | First Name | Last Name | Physics | Chemistry | Maths |
---|---|---|---|---|---|
7856 | Anna | Grace | NULL | NULL | NULL |
7126 | Bettie | Bee | NULL | NULL | NULL |
ALTER TABLE Statement का उपयोग Table से Column को DROP करने के लिए भी किया जा सकता है.
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;
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 |
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 |