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

ईमेल पते के आधार पर MySQL कॉलम अपडेट करें?


आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable -> ( -> EmailAddress varchar(20), -> Score int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.05 सेकंड)

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

mysql> डेमोटेबल वैल्यू ('[email protected]',67) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> डेमोटेबल मानों में डालें ('[email protected]',57); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)mysql> डेमोटेबल मानों में डालें('[email protected]',98);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)

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

mysql> डेमोटेबल से *चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+---------------------+----------+| ईमेल पता | स्कोर |+---------------------+----------+| क्रिस@gmail.com | 67 || रॉबर्ट@gmail.com | 57 || डेविड@gmail.com | 98 |+---------------------+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)

ईमेल पते के आधार पर MySQL कॉलम को अपडेट करने की क्वेरी यहां दी गई है -

mysql> अपडेट डेमोटेबल -> सेट स्कोर =89 -> जहां ईमेल एड्रेस ='रॉबर्ट@gmail.com'; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) पंक्तियाँ मिलान:1 परिवर्तित:1 चेतावनियाँ:0

आइए एक बार फिर से टेबल रिकॉर्ड देखें -

mysql> डेमोटेबल से *चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+---------------------+----------+| ईमेल पता | स्कोर |+---------------------+----------+| क्रिस@gmail.com | 67 || रॉबर्ट@gmail.com | 89 || डेविड@gmail.com | 98 |+---------------------+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में केवल एक कॉलम का मान अपडेट करें

    आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.48 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1605(StudentName,StudentCountryName) मान (बॉब, यूके) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड

  1. खाली मानों के लिए MySQL कॉलम को NULL में अपडेट करें

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

  1. एक MySQL तालिका में एक कॉलम को अपडेट करने का सबसे अच्छा तरीका?

    एक कॉलम को अपडेट करने के लिए, नीचे दिए गए सिंटैक्स के अनुसार UPDATE और SET का उपयोग करें - अपना टेबलनाम अपडेट करें अपना कॉलमनाम =अपना वैल्यू सेट करें; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1873 (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभा