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

MySQL में पंक्ति मान को 1 से घटाएं?

<घंटा/>

आप अद्यतन कमांड का उपयोग करके MySQL में पंक्ति मान को 1 से बढ़ा और घटा सकते हैं। वाक्य रचना इस प्रकार है -

अपना टेबलनाम अपडेट करें अपना कॉलमनाम सेट करें =आपका कॉलमनाम-1 जहां स्थिति हो;

आइए पंक्ति मान को 1 से कम करने के लिए एक तालिका बनाएं। निम्नलिखित क्वेरी है -

mysql> तालिका बनाएं IncrementAndDecrementValue −> ( −> UserId int, −> UserScores int −>);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.60 सेकंड)

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

mysql> IncrementAndDecrementValue मानों (101,20000) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> IncrementAndDecrementValue मानों (102,30000) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> सम्मिलित करें IncrementAndDecrementValue (103,400000); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड)

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

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

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

<पूर्व>+----------+---------------+| उपयोगकर्ता आईडी | UserScores |+-----------+---------------+| 101 | 20000 || 102 | 30000 || 103 | 40000 |+-----+------------+3 पंक्तियाँ सेट में (0.00 सेकंड)

जहां शर्त के साथ UserScores मान को 1 से कम करने की क्वेरी यहां दी गई है।

mysql> अपडेट IncrementAndDecrementValue सेट UserScores =UserScores-1 जहां UserId =103;क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.41 सेकंड)पंक्तियों का मिलान हुआ:1 परिवर्तित:1 चेतावनियाँ:0

आइए देखें कि मान अपडेट किया गया है या नहीं। क्वेरी इस प्रकार है -

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

निम्नलिखित आउटपुट प्रदर्शित करता है कि हमने एक पंक्ति मान को सफलतापूर्वक घटाया है -

<पूर्व>+----------+---------------+| उपयोगकर्ता आईडी | UserScores |+-----------+---------------+| 101 | 20000 || 102 | 30000 || 103 | 39999 |+----------+---------------+3 पंक्तियों में सेट (0.00 सेकंड)
  1. दिनांक के साथ पंक्ति सम्मिलित करने के लिए MySQL क्वेरी?

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable( EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY, EmployeeName varchar(100), JoiningDate date);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.48 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल में डालें (कर्मचारी नाम, ज्वाइनिंगडेट

  1. कॉलम मान को बदलने के लिए MySQL क्वेरी

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, Score int);क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.45 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल (स्कोर) मान (55) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.37 सेकंड) चय

  1. MySQL में Nth अधिकतम मान खोजने की क्वेरी

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