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

LIKE और OR रिकॉर्ड्स लाने के लिए टेक्स्ट खोज के लिए MySQL क्वेरी

<घंटा/>

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

mysql> तालिका बनाएं DemoTable(विषय पाठ);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.86 सेकंड)

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

mysql> डेमोटेबल मानों में डालें ('MySQL का परिचय'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.31 सेकंड) mysql> डेमोटेबल मानों में डालें ('जावा का उपयोग करके डीप डाइव'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17) sec)mysql> डेमोटेबल मानों में डालें ('गहराई में सी'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> डेमोटेबल मानों में डालें ('सी ++ का परिचय'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.48 सेकंड) 

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

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

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

<पूर्व>+--------------------------+| विषय |+------------------------------------------+| MySQL का परिचय || जावा का उपयोग करते हुए डीप डाइव || सी गहराई में || C++ का परिचय |+----------------------+4 पंक्तियों में सेट (0.00 सेकंड)

LIKE और OR के साथ टेक्स्ट सर्च के लिए क्वेरी निम्नलिखित है -

mysql> डेमोटेबल से *चुनें जहां विषय '%MySQL%' या सब्जेक्ट जैसे '%use%';

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

<पूर्व>+--------------------------+| विषय |+------------------------------------------+| MySQL का परिचय || जावा का उपयोग करते हुए डीप डाइव |+--------------------------+2 पंक्तियों में सेट (0.00 सेकंड)
  1. के साथ रिकॉर्ड लाने के लिए MySQL REGEXP लागू करें। और संख्या

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

  1. MySQL में अंक 1 और अंक 2 रिकॉर्ड वाले छात्र के लिए अधिकतम व्यक्तिगत अंक प्राप्त करें?

    इसके लिए ग्रुप बाय क्लॉज के साथ मैक्स () का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.90 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें ( [email protected],45,32);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) चयन कथन का उ

  1. AND &OR ऑपरेटर के साथ एकल MySQL क्वेरी का उपयोग करके एक विशिष्ट रिकॉर्ड प्राप्त करें

    आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.20 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2015 मानों में डालें (4, रॉबर्ट, US);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - DemoTable2