आप अपडेट कमांड का उपयोग करके डेटाबेस को बढ़ा सकते हैं। वाक्य रचना इस प्रकार है -
अपना टेबलनाम अपडेट करेंअपना कॉलमनाम सेट करें=आपका कॉलमनाम+1जहां स्थिति है;
उपरोक्त सिंटैक्स को समझने के लिए, आइए पहले एक टेबल बनाएं। तालिका बनाने की क्वेरी इस प्रकार है -
mysql> तालिका बनाएं IncrementBy1 -> ( -> Id int, -> Name varchar(100), -> CounterLogin int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.63 सेकंड)
इंसर्ट कमांड का उपयोग करके कुछ रिकॉर्ड डालें। तालिका में रिकॉर्ड डालने की क्वेरी इस प्रकार है -
mysql> IncrementBy1 मान (100, 'जॉन', 30) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> IncrementBy1 मान (101, 'कैरोल', 50) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> IncrementBy1 मान (102, 'बॉब', 89) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) mysql> IncrementBy1 मान (103, 'माइक', 99) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> IncrementBy1 मान (104, 'सैम', 199) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.36 सेकंड) mysql> IncrementBy1 मान (105, 'टॉम', 999) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.18 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -
mysql> IncrementBy1 से *चुनें;
आउटपुट
<पूर्व>+----------+----------+--------------+| आईडी | नाम | काउंटरलॉगिन |+----------+----------+--------------+| 100 | जॉन | 30 || 101 | कैरल | 50 || 102 | बॉब | 89 || 103 | माइक | 99 || 104 | सैम | 199 || 105 | टॉम | 999 |+------+----------+--------------+6 पंक्तियों में सेट (0.00 सेकंड)यहां वह क्वेरी है जो डेटाबेस फ़ील्ड को 1 से बढ़ा देती है -
mysql> अपडेट IncrementBy1 -> काउंटरलॉगिन सेट करें =काउंटरलॉगिन + 1 -> जहां आईडी =105; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.45 सेकंड) पंक्तियाँ मेल खाती हैं:1 परिवर्तित:1 चेतावनियाँ:0
अब आप देख सकते हैं कि विशेष रिकॉर्ड बढ़ा है या नहीं। मान 999 को 1 से बढ़ा दिया गया है क्योंकि हम उस मान को बढ़ा रहे हैं जहां Id=105 जैसा कि ऊपर दिखाया गया है।
रिकॉर्ड की जांच करने के लिए निम्नलिखित क्वेरी है -
mysql> IncrementBy1 से *चुनें जहां Id=105;