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

MySQL क्वेरी केवल पहले अक्षर को कैपिटल करने के लिए सभी रिकॉर्ड्स को अपडेट करने के लिए और अन्य सभी को लोअरकेस में सेट करने के लिए

<घंटा/>

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

mysql> टेबल बनाएं DemoTable2017 -> (-> नाम टेक्स्ट ->);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.55 सेकंड)

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

mysql> DemoTable2017 मानों में डालें ('जॉन स्मिथ, MYSQL'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DemoTable2017 मानों में डालें ('डेविड मिलर, MONGODB'); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.12 सेकंड)mysql> DemoTable2017 मानों में डालें ('क्रिस ब्राउन, जावा'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड)

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

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

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

<पूर्व>+--------------------------+| नाम |+----------------------+| जॉन स्मिथ, MySQL || डेविड मिलर, मोंगोडब || क्रिस ब्राउन, जावा |+--------------------------+3 पंक्तियों में सेट (0.00 सेकंड)

यहां केवल पहला अक्षर कैपिटल में सेट करने और बाकी लोअर केस में सेट करने की क्वेरी है -

mysql> DemoTable2017 अपडेट करें -> सेट नाम=REPLACE(CONCAT(UPPER(LEFT(Name, 1)), LOWER(SUBSTRING(Name, 2))),' , ',', '); query OK, 3 पंक्तियाँ प्रभावित (0.16 सेकंड)पंक्तियों का मिलान हुआ:3 परिवर्तित:3 चेतावनियाँ:0

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

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

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

<पूर्व>+--------------------------+| नाम |+----------------------+| जॉन स्मिथ, माइस्क्ल || डेविड मिलर, मोंगोडब || क्रिस ब्राउन, जावा |+--------------------------+3 पंक्तियों में सेट (0.00 सेकंड)
  1. संपूर्ण कॉलम को अपडेट किए बिना किसी श्रेणी में केवल विशिष्ट रिकॉर्ड अपडेट करने के लिए एक एकल MySQL क्वेरी

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Name varchar(40), position int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.17 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (सैम, 40); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) चयन कथन का उपयोग करके तालिका से सभ

  1. मुद्रा रिकॉर्ड सेट करने के लिए MySQL क्वेरी

    मुद्रा रिकॉर्ड प्रदर्शित करने और उन्हें सही रूप में प्रदर्शित करने के लिए MySQL में FORMAT () का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.75 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में सम्मिलित करें(773646463);क्वेरी ठीक है,

  1. एकल MySQL क्वेरी में सभी कॉलम नामों के लिए 'उपनाम' सेट करें

    कॉलम नामों के लिए उपनाम सेट करने के लिए, सिंटैक्स इस प्रकार है - अपना कॉलमनाम1 किसी भी उपनामनाम1 का चयन करें, अपने कॉलमनाम2 को अपने टेबलनाम से किसी भी उपनाम का चयन करें; ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.70 सेकंड) इंसर्ट कमांड का उपयोग