Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

इसकी लंबाई बढ़ाने के लिए MySQL में varchar प्रकार के कॉलम को कैसे अपडेट करें?

<घंटा/>

आइए पहले एक टेबल बनाएं। यहाँ, हमारे पास 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 सेकंड)
  1. MySQL में VARCHAR से NULL में एक टेबल कॉलम बदलें

    बदलने के लिए, नीचे दिए गए सिंटैक्स के अनुसार चेंज के साथ ALTER कमांड का उपयोग करें - टेबल बदलें yourTableName yourColumnName बदलें yourColumnName डेटाटाइप NULL DEFAULT NULL; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.56 सेकंड) आइए तालिका कॉलम को NULL में बदलने के लिए उपरोक्त स

  1. MySQL दिनांक प्रकार कॉलम को कैसे अपडेट करें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.52 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1451 मान (2017-06-01) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - DemoTable1451 से *

  1. खाली मानों के लिए MySQL कॉलम को NULL में अपडेट करें

    इसके लिए आप UPDATE कमांड के साथ IF() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.53 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1601 मानों में डालें (क्रिस, ); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) चयन कथन का उपयोग क