नहीं, आप ALTER का उपयोग करके किसी अन्य कॉलम से पहले आसानी से एक कॉलम जोड़ सकते हैं।
नोट - तालिका पंक्ति के भीतर किसी विशिष्ट स्थान पर एक कॉलम जोड़ने के लिए, पहले या बाद में col_name का उपयोग करें आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable -> ( -> Id int, -> Name varchar(20), -> CountryName varchar(100) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.67 सेकंड)
आइए तालिका से सभी कॉलम नामों की जाँच करें -
mysql> डेमोटेबल से कॉलम दिखाएं;
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+------- -----+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+---------------+--------------+----------+-----+----- ----+----------+| आईडी | इंट(11) | हाँ | | नल | || नाम | वर्कर(20) | हाँ | | नल | || देश का नाम | वर्चर (100) | हाँ | | नल | |+---------------+--------------+----------+-----+------ ---+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)MySQL में किसी अन्य कॉलम से पहले एक कॉलम जोड़ने की क्वेरी निम्नलिखित है।
mysql> तालिका बदलें डेमोटेबल नाम के बाद आयु अंतर जोड़ें;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.50 सेकंड)रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0
आइए एक बार फिर से उपरोक्त तालिका के सभी कॉलम नामों की जाँच करें -
mysql> डेमोटेबल से कॉलम दिखाएं;
आउटपुट
यह निम्नलिखित आउटपुट का उत्पादन करेगा। हमने सफलतापूर्वक एक कॉलम नाम जोड़ा है -
<पूर्व>+------- -----+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+---------------+--------------+----------+-----+----- ----+----------+| आईडी | इंट(11) | हाँ | | नल | || नाम | वर्कर(20) | हाँ | | नल | || आयु | इंट(11) | हाँ | | नल | || देश का नाम | वर्चर (100) | हाँ | | नल | |+---------------+--------------+----------+-----+------ ---+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)