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

MySQL में एक सेल का डेटा बदलें?

<घंटा/>

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 से *चुनें;

आउटपुट

<पूर्व>+----------+----------+------+| आईडी | नाम | उम्र |+------+----------+------+| 101 | माइक | 23 || 103 | बॉब | 25 || 105 | सैम | 27 || 107 | कैरल | 21 |+----------+----------+------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. पंक्तियों को एक बार में एक बैच का चयन करने के लिए MySQL क्वेरी

    इसके लिए आप LIMIT और OFFSET की अवधारणा का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.63 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल 1514 (फर्स्टनाम) वैल्यू (जेस) में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित ( 0.13 सेकंड) चयन कथन का उ

  1. MySQL में एक स्कीमा से दूसरे में डेटा डालें?

    एक योजना से दूसरी योजना में डेटा सम्मिलित करने के लिए, सिंटैक्स इस प्रकार है। यहां, हमारे पास दो डेटाबेस हैं “yourDatabaseName1” और “yourDatabaseName2” - अपनेDatabaseName2.yourTableName2 में सम्मिलित करें* yourDatabaseName1.yourTableName1 से चुनें; उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका

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

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