ALTER TABLE का उपयोग करके इसे प्राप्त करें। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(100) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.86 सेकंड)
आइए तालिका के विवरण की जाँच करें -
mysql> desc DemoTable;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+-------- -----+----------------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+---------------+--------------+----------+-----+----- ----+----------------+| छात्र आईडी | इंट(11) | नहीं | पंचायती राज | नल | auto_increment || छात्र का नाम | वर्कर (100) | हाँ | | नल | |+---------------+--------------+----------+-----+------ ---+----------------+2 पंक्तियाँ सेट में (0.01 सेकंड)यहाँ अन्य कॉलम “StudentName” में NOT NULL बाधा जोड़ने की क्वेरी है, जो शुरू में NOT NULL सेट नहीं की गई थी -
mysql> तालिका बदलें डेमोटेबल संशोधित छात्रनाम varchar(100) NOT NULL;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.57 सेकंड)रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0
आइए एक बार फिर से तालिका के विवरण की जाँच करें -
mysql> desc DemoTable;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+-------- -----+----------------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+---------------+--------------+----------+-----+----- ----+----------------+| छात्र आईडी | इंट(11) | नहीं | पंचायती राज | नल | auto_increment || छात्र का नाम | वर्कर (100) | नहीं | | नल | |+---------------+--------------+----------+-----+------ ---+----------------+2 पंक्तियाँ सेट में (0.00 सेकंड)