इसके लिए आप मॉडिफाई कमांड का इस्तेमाल कर सकते हैं। आइए पहले हम एक टेबल बनाएं।
mysql> टेबल बनाएं DemoTable(StudentId varchar(200) not null, StudentName varchar(20), StudentAge int, StudentAddress varchar(20), StudentCountryName varchar(20));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.73 सेकंड)पूर्व>अब तालिका का विवरण जांचें।
mysql> desc DemoTable;यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------------------+--------------+----------+--- ---+-----------+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त | -+-----------+----------+| छात्र आईडी | वर्चर (200) | नहीं | | नल | || छात्र का नाम | वर्कर(20) | हाँ | | नल | || छात्र आयु | इंट(11) | हाँ | | नल | || छात्र का पता | वर्कर(20) | हाँ | | नल | || छात्र देश का नाम | वर्कर(20) | हाँ | | नल | |+----------------------+--------------+----------+----- +-----------+----------+5 पंक्तियाँ सेट में (0.00 सेकंड)
यहाँ डेटा प्रकार को varchar से BIGINT में बदलने की क्वेरी है -
mysql> तालिका बदलें डेमोटेबल संशोधित छात्र आईडी BIGINT(10) अहस्ताक्षरित नहीं पूर्ण डिफ़ॉल्ट 0; क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.51 सेकंड) रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0
ऊपर, हमने कॉलम 'StudentId' डेटाटाइप को varchar(200) से BIGINT(10) में बदल दिया है। आइए एक बार फिर तालिका के विवरण की जाँच करें।
mysql> desc DemoTable;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------------------+---------------------+--- ---+-----+---------------+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त | ---+-----+------------+----------+| छात्र आईडी | बिगिंट(10) अहस्ताक्षरित | नहीं | | 0 | || छात्र का नाम | वर्कर(20) | हाँ | | नल | || छात्र आयु | इंट(11) | हाँ | | नल | || छात्र का पता | वर्कर(20) | हाँ | | नल | | | छात्र देश का नाम | वर्कर(20) | हाँ | | नल | |+-----------------------------+---------------------+----- -+-----+---------+----------+5 पंक्तियाँ सेट में (0.00 सेकंड)