MySQL में किसी टेबल में कॉलम जोड़ने के लिए, हम ऐड कॉलम कमांड के साथ ALTER कमांड का उपयोग कर सकते हैं। सबसे पहले, हम कॉलम Id और Name के साथ एक टेबल बनाते हैं। उसके बाद, हम ALTER कमांड की मदद से कॉलम नाम आयु और पता जोड़ेंगे।
तालिका बनाने के लिए निम्नलिखित क्वेरी है।
mysql> तालिका बनाएं AddingColumnNameDemo -> ( -> Id int, -> Name varchar(100) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.65 सेकंड)
हम DESC कमांड की मदद से टेबल के बारे में जानकारी चेक कर सकते हैं।
क्वेरी इस प्रकार है -
mysql> desc AddingColumnNameDemo;
यहाँ आउटपुट है।
<पूर्व>+----------+--------------+----------+-----+---------+ --------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+----------+--------------+----------+-----+-------- ------+| आईडी | इंट(11) | हाँ | | नल | || नाम | वर्चर (100) | हाँ | | नल | |+----------+--------------+----------+-----+--------+-- -----+2 पंक्तियाँ सेट में (0.00 सेकंड)जैसा कि आप ऊपर देख सकते हैं, केवल दो कॉलम हैं।
ALTER कमांड की मदद से कॉलम आयु और पता जोड़ने का सिंटैक्स निम्नलिखित है।
टेबल में बदलाव करें अपनाटेबलनामकॉलम जोड़ेंअपना कॉलमनाम1 डेटा टाइप करें, कॉलम अपना कॉलमनाम2 डेटा टाइप जोड़ें,..कॉलम अपना कॉलमनामएन डेटा टाइप जोड़ें,
तालिका में एक से अधिक कॉलम जोड़ने के लिए निम्नलिखित क्वेरी में उपरोक्त सिंटैक्स लागू करें।
mysql> तालिका बदलें AddingColumnNameDemo -> कॉलम जोड़ें आयु int, -> कॉलम जोड़ें पता varchar(300);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.53 सेकंड) रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0
हमने दो और कॉलम नाम (आयु, पता) सफलतापूर्वक जोड़ दिए हैं। आइए अब DESC कमांड की मदद से चेक करते हैं। निम्नलिखित प्रश्न है।
mysql> DESC AddingColumnNameDemo;
यहाँ आउटपुट है।
<पूर्व>+--------- -+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+------ +----------+| आईडी | इंट(11) | हाँ | | नल | || नाम | वर्चर (100) | हाँ | | नल | || आयु | इंट(11) | हाँ | | नल | || पता | वर्चर (300) | हाँ | | नल | |+-----------+--------------+----------+-----+---------+ --------+4 पंक्तियाँ सेट में (0.00 सेकंड)