MySQL में टेबल में कॉलम जोड़ने के लिए, हम ALTER कमांड के साथ ADD COLUMN कमांड का उपयोग कर सकते हैं। पहले, आइए Id और Name कॉलम के साथ एक टेबल बनाते हैं। उसके बाद, हम ALTER कमांड की मदद से Age और Address कॉलम नाम जोड़ेंगे।
टेबल बनाने के लिए क्वेरी निम्न है।
mysql> create table AddingColumnNameDemo -> ( -> Id int, -> Name varchar(100) -> ); Query OK, 0 rows affected (0.65 sec)
हम DESC कमांड की मदद से टेबल के बारे में जानकारी चेक कर सकते हैं।
क्वेरी निम्न है −
mysql> DESC AddingColumnNameDemo;
आउटपुट यहाँ है।
+-------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+--------------+------+-----+---------+-------+ | Id | int(11) | YES | | NULL | | | Name | varchar(100) | YES | | NULL | | +-------+--------------+------+-----+---------+-------+ 2 rows in set (0.00 sec)
जैसा कि आप ऊपर देख सकते हैं, केवल दो कॉलम हैं।
ALTER कमांड की मदद से कॉलम Age और Address जोड़ने का सिंटैक्स निम्न है।
ALTER TABLE yourTableName ADD COLUMN yourColumnName1 dataType, ADD COLUMN yourColumnName2 dataType, ... ADD COLUMN yourColumnNameN dataType;
टेबल में एक से अधिक कॉलम जोड़ने के लिए उपरोक्त सिंटैक्स को निम्न क्वेरी में लागू करें।
mysql> ALTER TABLE AddingColumnNameDemo -> ADD COLUMN Age INT, -> ADD COLUMN Address VARCHAR(300); Query OK, 0 rows affected (0.53 sec) Records: 0 Duplicates: 0 Warnings: 0
हमने दो और कॉलम नाम (Age, Address) सफलतापूर्वक जोड़ दिए हैं। आइए अब DESC कमांड की मदद से चेक करें। क्वेरी निम्न है।
mysql> DESC AddingColumnNameDemo;
आउटपुट यहाँ है।
+---------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------+--------------+------+-----+---------+-------+ | Id | int(11) | YES | | NULL | | | Name | varchar(100) | YES | | NULL | | | Age | int(11) | YES | | NULL | | | Address | varchar(300) | YES | | NULL | | +---------+--------------+------+-----+---------+-------+ 4 rows in set (0.00 sec)