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

MySQL में किसी विशिष्ट फ़ील्ड मान को कैसे स्वैप करें?

<घंटा/>

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

mysql> टेबल बनाएं DemoTable(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Number1 int, Number2 int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.68 सेकंड)

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

mysql> डेमोटेबल (नंबर 1, नंबर 2) मान (10,30) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> डेमोटेबल (संख्या 1, संख्या 2) मान (60,50) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड)mysql> DemoTable(Number1,Number2) मान (110,100) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड)

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

mysql> डेमोटेबल से *चुनें;

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

<पूर्व>+-----+---------+----------+| आईडी | नंबर 1 | नंबर 2 |+----+------------+-----------+| 1 | 10 | 30 || 2 | 60 | 50 || 3 | 110 | 100 |+----+------+-----------+3 पंक्तियाँ सेट में (0.00 सेकंड)

आइए अब MySQL में एक विशिष्ट फ़ील्ड मान को स्वैप करें। यहां, हम “नंबर1 . फ़ील्ड की अदला-बदली कर रहे हैं ” और “नंबर2 ” आईडी =2 के साथ -

mysql> अद्यतन डेमोटेबल सेट नंबर1=(@temporaryVariable:=Number1), Number1=Number2, Number2=@temporaryVariable जहां Id=2;क्वेरी ओके, 1 पंक्ति प्रभावित (0.21 सेकंड)पंक्तियों का मिलान:1 परिवर्तित:1 चेतावनियां:0

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

mysql> डेमोटेबल से *चुनें;

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

<पूर्व>+-----+---------+----------+| आईडी | नंबर 1 | नंबर 2 |+----+------------+-----------+| 1 | 10 | 30 || 2 | 50 | 60 || 3 | 110 | 100 |+----+------+-----------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में एक विशिष्ट कॉलम मान को स्वैप करें

    आइए पहले एक टेबल टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.83 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1504 मानों में डालें (104, माइक); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - DemoTable15

  1. MySQL में किसी अन्य फ़ील्ड से किसी फ़ील्ड का मान कैसे प्राप्त करें?

    इसके लिए आप उपयोगकर्ता परिभाषित चर की अवधारणा का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1868 (वैल्यू इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1868 मान (40) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभाव

  1. MySQL में विशिष्ट मान वाले कॉलम की संख्या कैसे गिनें?

    निम्नलिखित वाक्य रचना है - सेलेक्टसम(आपका कॉलमनाम1+आपका कॉलमनाम2+आपका कॉलमनाम3...एन) `anyAliasName1` के रूप में, योग(आपका कॉलमनाम1 और आपका कॉलमनाम2 और आपका कॉलमनाम3….एन) आपके टेबलनाम से किसी भी उपनाम के रूप में; आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.68 सेकंड) इंसर्ट कमांड की मद