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

MySQL (एक ही समय में कई बार) में वर्तमान मान में कोई संख्या कैसे जोड़ें?

<घंटा/>

इसके लिए आप UPDATE कमांड का उपयोग कर सकते हैं।

वाक्य रचना इस प्रकार है

अपना TableName अपडेट करें अपना कॉलमनाम सेट करें =yourColumnName +yourIntegerValue जहां ;

उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है

mysql> तालिका जोड़ेंANumberToCurrentValueDemo -> ( -> Game_Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Game_Score int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.67 सेकंड)

अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डाल सकते हैं। क्वेरी इस प्रकार है -

mysql> addANumberToCurrentValueDemo(Game_Score) मान (1090) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.30 सेकंड) mysql> addANumberToCurrentValueDemo (Game_Score) मान (204) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> AddANumberToCurrentValueDemo (Game_Score) मान (510) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> addANumberToCurrentValueDemo (Game_Score) मान (7890) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> addANumberToCurrentValueDemo में डालें (Game_Score) मान (8999); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> addANumberToCurrentValueDemo (Game_Score) मान (1093859) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> addANumberToCurrentValueDemo (Game_Score) मानों में डालें (157596);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड)mysql> addANumberToCurrentValueDemo(Game_Score) मान (4857567) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.28 सेकंड)

अब आप चुनिंदा स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित कर सकते हैं।

क्वेरी इस प्रकार है -

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

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

<पूर्व>+------+------------+| Game_Id | Game_Score |+------------+---------------+| 1 | 1090 || 2 | 204 || 3 | 510 || 4 | 7890 || 5 | 9290 || 6 | 1093859 || 7 | 157596 || 8 | 4857567 |+------------+---------------+8 पंक्तियों में सेट (0.05 सेकंड)

यहाँ MySQL में किसी संख्या को वर्तमान मान में जोड़ने की क्वेरी है

mysql> अपडेट addANumberToCurrentValueDemo set Game_Score=Game_Score+11 जहां Game_Id=5;क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)पंक्तियां मिलान:1 परिवर्तित:1 चेतावनियां:0

अब कॉलम को सत्यापित करने के लिए एक बार फिर टेबल रिकॉर्ड्स की जांच करें Game_Score को 8999 से 9010 तक अपडेट कर दिया गया है।

क्वेरी इस प्रकार है -

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

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

<पूर्व>+------+------------+| Game_Id | Game_Score |+------------+---------------+| 1 | 1090 || 2 | 204 || 3 | 510 || 4 | 7890 || 5 | 9301 || 6 | 1093859 || 7 | 157596 || 8 | 4857567 |+------------+---------------+8 पंक्तियों में सेट (0.00 सेकंड)
  1. किसी चुनिंदा क्वेरी से कॉलम कैसे जोड़ें लेकिन नए कॉलम से मूल्य MySQL चयन क्वेरी की पंक्ति गणना होगी?

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

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

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

  1. MySQL में एक ही समय में एकाधिक डेटा इनपुट?

    निम्नलिखित वाक्य रचना है - अपनेTableName मानों में डालें(yourValue1,yourValue2,.....N),(yourValue1,yourValue2,.....N),(yourValue1,yourValue2,.....N),(yourValue1,yourValue2 ,.....एन),...एन आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.91 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉ