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

MySQL:मैं विशेष चरित्र के साथ एक मूल्य कैसे ढूंढ सकता हूं और न्यूल के साथ प्रतिस्थापित कर सकता हूं?

<घंटा/>

इसके लिए, नीचे दिए गए सिंटैक्स के अनुसार SET yourColumnName =NULL का उपयोग करें -

अपना TableNameset yourColumnName=NULLअपडेट करें जहां yourColumnName=yourValue;

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1914 (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Code varchar(20) )AUTO_INCREMENT=1001;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> DemoTable1914 (कोड) मान ('John101') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1914 (कोड) मानों ('234David') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित है ( 0.00 सेकंड)mysql> DemoTable1914(Code) मान ('100_Mike') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

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

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----------+----------+| आईडी | कोड |+----------+----------+| 1001 | जॉन101 || 1002 | 234 डेविड || 1003 | 100_माइक |+------+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ एक मूल्य खोजने और NULL से बदलने के लिए क्वेरी है -

mysql> अपडेट DemoTable1914 सेट कोड=NULL जहां कोड='100_माइक';क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)पंक्तियों का मिलान हुआ:1 परिवर्तित:1 चेतावनियां:0

आइए एक बार फिर से टेबल रिकॉर्ड देखें -

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

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----------+----------+| आईडी | कोड |+----------+----------+| 1001 | जॉन101 || 1002 | 234 डेविड || 1003 | NULL |+------+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. मैं फ़ाइल पथ वाले कॉलम में MySQL में कैसे ढूंढ और प्रतिस्थापित कर सकता हूं?

    इस प्रकार, MySQL REPLACE() का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(FolderLocation text);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.80 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (C/ProgramFiles/Main/Image.png); क्वेरी ठीक है, 1 पंक्ति प

  1. MySQL तालिका में किसी वर्ण को कैसे बदलें?

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

  1. MySQL के साथ कॉलम के एक सेट में शून्य मान वाले रिकॉर्ड कैसे खोजें

    इसके लिए ग्रेटेस्ट () के कॉन्सेप्ट का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1862 (Value1 int, Value2 int, Value3 int, Value4 int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1862 मान (110, NULL,78,NULL) में ड