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 सेकंड) चयन कथन का उपयोग क