आइए पहले एक टेबल बनाएं। यहाँ, हमारे पास varchar प्रकार के दो कॉलम हैं -
mysql> तालिका बनाएं DemoTable(UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserFirstName varchar(10), UserLastName varchar(20), UserAge int);क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.96 सेकंड)
आइए डीईएससी कमांड का उपयोग करके तालिका के विवरण की जांच करें -
mysql> desc DemoTable;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+---------------------+----------------+------+-----+--- ------+----------------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त | -----+----------------+| उपयोगकर्ता आईडी | इंट(11) | नहीं | पंचायती राज | नल | auto_increment || UserFirstName | वर्चर(10) | हाँ | | नल | || उपयोगकर्ता अंतिम नाम | वर्कर(20) | हाँ | | नल | || उपयोगकर्ता आयु | इंट(11) | हाँ | | नल | |+---------------+---------------+------+-----+----- ----+----------------+4 पंक्तियाँ सेट में (0.00 सेकंड)MySQL में इसकी लंबाई बढ़ाने के लिए वर्चर प्रकार के कॉलम को अपडेट करने के लिए क्वेरी निम्नलिखित है -
mysql> तालिका बदलें डेमोटेबल संशोधित UserFirstName varchar(40);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.23 सेकंड)रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0
हमने ऊपर क्या किया, यह जांचने के लिए आइए एक बार फिर तालिका के विवरण की जांच करें। हमने वर्चर प्रकार की लंबाई अपडेट की -
mysql> desc DemoTable;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+---------------------+----------------+------+-----+--- ------+----------------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त | -----+----------------+| उपयोगकर्ता आईडी | इंट(11) | नहीं | पंचायती राज | नल | auto_increment || UserFirstName | वर्चर (40) | हाँ | | नल | || उपयोगकर्ता अंतिम नाम | वर्कर(20) | हाँ | | नल | || उपयोगकर्ता आयु | इंट(11) | हाँ | | नल | |+---------------+---------------+------+-----+----- ----+----------------+4 पंक्तियाँ सेट में (0.00 सेकंड)