एक विशिष्ट कॉलम के बाद एक नया कॉलम जोड़ने और डिफ़ॉल्ट मान को परिभाषित करने के लिए आपको कुछ चरणों का पालन करना होगा। इसे प्राप्त करने के लिए, आपको ALTER कमांड का उपयोग करने की आवश्यकता है। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं डेमोटेबल (StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentAge int, StudentCountryName varchar(100));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.21 सेकंड)
आइए तालिका के विवरण की जाँच करें -
mysql> desc DemoTable;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------------------+--------------+----------+--- ---+-----------+----------------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त | -+-----------+----------------+| छात्र आईडी | इंट(11) | नहीं | पंचायती राज | नल | auto_increment || स्टूडेंटफर्स्टनाम | वर्कर(20) | हाँ | | नल | || छात्र आयु | इंट(11) | हाँ | | नल | || छात्र देश का नाम | वर्कर (100) | हाँ | | नल | |+----------------------+--------------+----------+----- +---------------+----------------+4 पंक्तियाँ सेट में (0.15 सेकंड)एक विशिष्ट कॉलम के बाद एक नया कॉलम जोड़ने और डिफ़ॉल्ट को परिभाषित करने की क्वेरी निम्नलिखित है। आइए कॉलम नाम "StudentFirstName" के बाद एक नया कॉलम "StudentLastName" जोड़ें। स्टूडेंटलास्टनाम कॉलम का डिफ़ॉल्ट मान "डो" है।
mysql> तालिका में बदलाव करें DemoTable Add StudentLastName varchar(20) NOT NULL के बाद StudentFirstName; क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.91 सेकंड) रिकॉर्ड:0 डुप्लीकेट:0 चेतावनियाँ:0mysql> तालिका बदलें DemoTable बदल दें StudentLastName डिफ़ॉल्ट 'Doe' सेट करें; क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.32 सेकंड) रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0
आइए एक बार फिर तालिका के विवरण की जाँच करें।
mysql> desc DemoTable;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------------------+--------------+----------+--- ---+-----------+----------------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त | -+-----------+----------------+| छात्र आईडी | इंट(11) | नहीं | पंचायती राज | नल | auto_increment || स्टूडेंटफर्स्टनाम | वर्कर(20) | हाँ | | नल | || छात्र अंतिम नाम | वर्कर(20) | नहीं | | डो | || छात्र आयु | इंट(11) | हाँ | | नल | || छात्र देश का नाम | वर्कर (100) | हाँ | | नल | |+----------------------+--------------+----------+----- +---------------+----------------+5 पंक्तियाँ सेट में (0.01 सेकंड)