UPDATE कमांड की मदद से सिर्फ एक सेल का डेटा अपडेट करें। वाक्य रचना इस प्रकार है -
अपना टेबलनाम अपडेट करें, yourColumnName=yourNewValue जहां आपका कॉलमनाम=yourOldValue;
उपरोक्त अवधारणा को समझने के लिए, आइए पहले हम एक तालिका बनाएं। तालिका बनाने की क्वेरी इस प्रकार है -
mysql> टेबल चेंज बनाएंCellsData -> ( -> Id int, -> Name varchar(100), -> Age int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.81 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -
mysql> changeCellsData मानों में डालें (101, 'माइक', 23); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> परिवर्तन में डालें सेलडेटा मान (103, 'बॉब', 25); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> परिवर्तन में डालें सेलडेटा मान (105, 'सैम', 27); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> परिवर्तन में डालें सेलडेटा मान (106, 'कैरोल', 21); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.24 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -
mysql> changeCellsData से *चुनें;
आउटपुट
<पूर्व>+----------+----------+------+| आईडी | नाम | उम्र |+------+----------+------+| 101 | माइक | 23 || 103 | बॉब | 25 || 105 | सैम | 27 || 106 | कैरल | 21 |+----------+----------+------+4 पंक्तियाँ सेट में (0.00 सेकंड)यहां अपडेट और सेट कमांड का उपयोग करके सेल डेटा बदलने की क्वेरी है। हम कॉलम "Id" के पिछले रिकॉर्ड को अपडेट कर रहे हैं।
क्वेरी इस प्रकार है -
mysql> update changeCellsData set Id=107 जहां Id=106;क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड)पंक्तियों का मिलान हुआ:1 परिवर्तित:1 चेतावनियां:0
अब आप जांच सकते हैं कि सेल डेटा बदल दिया गया है या चयन कमांड का उपयोग नहीं कर रहा है। क्वेरी इस प्रकार है -
mysql> changeCellsData से *चुनें;