मौजूदा कॉलम के डेटा प्रकार को संशोधित करने के लिए, आप MODIFY का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं -
mysql> तालिका बनाएं DemoTable ( ClientId varchar(100), ClientName varchar(100), ClientAge int, ClientProjectDeadline टाइमस्टैम्प, ClientCountryName varchar(100), ismared boolean, ClientNumber bigint );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.70 सेकंड)
तालिका के विवरण की जाँच करें -
mysql> desc DemoTable;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+--------------------------+--------------+----------+ -----+-----------+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+--------------------------+--------------+------+- ----+-----------+----------+| क्लाइंट आईडी | वर्कर (100) | हाँ | | नल | || क्लाइंटनाम | वर्कर (100) | हाँ | | नल | || ग्राहक आयु | इंट(11) | हाँ | | नल | || ClientProjectDeadline | टाइमस्टैम्प | हाँ | | नल | || क्लाइंटकंट्रीनाम | वर्कर (100) | हाँ | | नल | || विवाहित है | टिनींट(1) | हाँ | | नल | || ग्राहक संख्या | बिगिंट(20) | हाँ | | नल | |+--------------------------+--------------+----------+-- ---+------------+----------+7 पंक्तियाँ सेट में (0.34 सेकंड)अब, कॉलम (क्लाइंटनंबर) डेटा टाइप बिगिंट को वर्चर (20) में बदलें -
mysql> तालिका बदलें डेमोटेबल संशोधित ClientNumber varchar(20);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.82 सेकंड)रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0
आइए एक बार फिर तालिका के विवरण की जाँच करें -
mysql> desc DemoTable;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+--------------------------+--------------+----------+ -----+-----------+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+--------------------------+--------------+------+- ----+-----------+----------+| क्लाइंट आईडी | वर्कर (100) | हाँ | | नल | || क्लाइंटनाम | वर्कर (100) | हाँ | | नल | || ग्राहक आयु | इंट(11) | हाँ | | नल | || ClientProjectDeadline | टाइमस्टैम्प | हाँ | | नल | || क्लाइंटकंट्रीनाम | वर्कर (100) | हाँ | | नल | || विवाहित है | टिनींट(1) | हाँ | | नल | || ग्राहक संख्या | वर्कर(20) | हाँ | | नल | |+--------------------------+--------------+----------+-- ---+-----------+----------+7 पंक्तियाँ सेट में (0.00 सेकंड)उपरोक्त नमूना आउटपुट को देखें, डेटा प्रकार को बिगिंट से वर्चर (20) में बदल दिया गया है।