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

MySQL तालिका में सभी अपरकेस स्ट्रिंग्स कैसे खोजें?

<घंटा/>

MySQL तालिका में सभी अपर केस स्ट्रिंग्स को खोजने के लिए, आपको BINARY UPPER () फ़ंक्शन का उपयोग करने की आवश्यकता है। वाक्य रचना इस प्रकार है:

चुनें *अपनेTableName से जहां yourColumnName=BINARY UPPER(yourColumnName);

उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है:

mysql> टेबल बनाएं FindUpperCaseDemo -> ( -> Id int, -> FirstName varchar(20), -> Age int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.04 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है:

mysql> FindUpperCaseDemo मानों (1, 'जॉन', 23) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> FindUpperCaseDemo मानों (2, 'CAROL', 21) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.29 सेकंड) mysql> FindUpperCaseDemo मानों में डालें (3, 'जॉन', 23); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> FindUpperCaseDemo मान (4, 'जॉन', 26) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड) mysql> FindUpperCaseDemo मानों में डालें (5, 'sAM', 26); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> FindUpperCaseDemo मानों में डालें (6, 'एसएएम', 28); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> FindUpperCaseDemo मान (7, 'माइक', 29) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> FindUpperCaseDemo मानों में डालें (8, 'BOB', 20);क्वेरी ओके, 1 पंक्ति प्रभावित (0.45 सेकंड)mysql> FindUpperCaseDemo मानों में डालें (9, 'LARRY', 22); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.39 सेकंड) mysql> FindUpperCaseDemo मानों में डालें (10, 'LARRY', 22);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है:

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

निम्न आउटपुट है:

<पूर्व>+----------+---------------+------+| आईडी | प्रथम नाम | उम्र |+------+-----------+------+| 1 | जॉन | 23 || 2 | कैरल | 21 || 3 | जॉन | 23 || 4 | जॉन | 26 || 5 | सैम | 26 || 6 | सैम | 28 || 7 | माइक | 29 || 8 | बॉब | 20 || 9 | लैरी | 22 || 10 | लैरी | 22 |+----------+----------+------+10 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ एक MySQL तालिका में सभी अपरकेस स्ट्रिंग्स को खोजने के लिए क्वेरी है:

mysql> FindUpperCaseDemo से * चुनें जहां FirstName=BINARY UPPER(FirstName);

निम्न आउटपुट है:

<पूर्व>+----------+---------------+------+| आईडी | प्रथम नाम | उम्र |+------+-----------+------+| 2 | कैरल | 21 || 4 | जॉन | 26 || 6 | सैम | 28 || 7 | माइक | 29 || 8 | बॉब | 20 || 9 | लैरी | 22 |+----------+----------+------+6 पंक्तियाँ सेट में (0.09 सेकंड)
  1. MySQL तालिका में किसी वर्ण को कैसे बदलें?

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

  1. MySQL तालिका को बैच कैसे अपडेट करें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.59 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (7:55:00); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से * चुनें; यह

  1. मैं कैसे पता लगा सकता हूं कि MySQL में कोई तालिका मौजूद है या नहीं?

    तालिका के अस्तित्व का पता लगाने के लिए, INFORMATION_SCHEMA.TABLES की अवधारणा का उपयोग करें। निम्नलिखित सिंटैक्स है - सूचना_स्कीमा.टेबल्स से table_name चुनें, जहां table_schema=database()और table_name=yourTableName; ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ