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

MySQL तालिका कॉलम में मान को कैसे प्रतिस्थापित करें?

<घंटा/>

एक MySQL टेबल कॉलम को सबस्ट्रिंग करने के लिए, MySQL से इन-बिल्ट SUBSTR () फ़ंक्शन का उपयोग करें। वाक्य रचना इस प्रकार है -

अपनेTableName से सबस्ट्र (yourColumnName,AnyValue) को anyVariableName के रूप में चुनें;

फ़ंक्शन सबस्ट्र () को समझने के लिए, हम एक टेबल बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है -

mysql> टेबल बनाएं SubStringDemo −> ( −> UserId varchar(200) −>);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.55 सेकंड)

अब टेबल में कुछ रिकॉर्ड डालें। रिकॉर्ड डालने की क्वेरी इस प्रकार है -

mysql> SubStringDemo मानों ('Bob10015') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.29 सेकंड) mysql> SubStringDemo मानों ('स्मिथ 0015') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड) mysql> सम्मिलित करें SubStringDemo मानों में ('कैरोल20010'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)

अब आप सेलेक्ट स्टेटमेंट की मदद से टेबल से सभी रिकॉर्ड प्रदर्शित कर सकते हैं। क्वेरी इस प्रकार है -

mysql> SubStringDemo से *चुनें;

निम्न आउटपुट है -

<पूर्व>+---------------+| UserId |+---------------+| बॉब10015 || स्मिथ0015 || Carol20010 |+-----------+3 पंक्तियाँ सेट में (0.00 सेकंड)

MySQL तालिका कॉलम को प्रतिस्थापित करने के लिए निम्नलिखित क्वेरी है -

mysql> SubStringDemo से ExtractSubstring के रूप में substr(UserId,5) चुनें;

यहाँ आउटपुट है जो सबस्ट्रिंग प्रदर्शित करता है -

<पूर्व>+------------------+| एक्स्ट्रेक्टसबस्ट्रिंग |+-------------------+| 0015 || h0015 || l20010 |+------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में कॉलम कैसे विभाजित करें?

    कॉलम को विभाजित करने के लिए, आपको MySQL में SUBSTRING_INDEX() का उपयोग करना होगा। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.80 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें डेमोटेबल मानों में (डेविड_मिलर); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.54

  1. MySQL कॉलम वैल्यू में 000 कैसे जोड़ें?

    000 जोड़ने के लिए, ZEROFILL की अवधारणा का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1913 (कोड int(4) ZEROFILL AUTO_INCREMENT NOT NULL, PRIMARY KEY(Code));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1913 मानों में सम

  1. पायथन में एक MySQL तालिका में कॉलम कैसे जोड़ें?

    कभी-कभी किसी मौजूदा तालिका में एक नया कॉलम जोड़ने की आवश्यकता हो सकती है। मान लीजिए कि हमारे पास नाम, आयु, रोल नंबर जैसे कॉलम के साथ छात्र तालिका है। हम अपनी मौजूदा तालिका में एक नया कॉलम “पता” जोड़ना चाहते हैं। यह ALTER कमांड का उपयोग करके किया जा सकता है। डेटाबेस में कॉलम को संशोधित, ड्रॉप या अपड