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

MySQL में एकाधिक पसंद मानों के साथ तालिका विवरण दिखाएं?

<घंटा/>

एकाधिक LIKE के साथ तालिका दिखाने के लिए आप WHERE क्लॉज और OR ऑपरेटर का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है:

अपने डेटाबेस नाम से टेबल दिखाएं जहां टेबल_इन_योरडेटाबेसनाम जैसे '%anyTableName%' या table_in_yourDatabaseName जैसे '%anyTableName2%' या table_in_yourDatabaseName जैसे '%anyTableName3%'... या table_in_yourDatabaseName जैसे '%anyTableNameN%'

उपरोक्त सिंटैक्स में, डेटाबेस में केवल तालिका का नाम प्रदर्शित होता है।

यहां डेटाबेस 'परीक्षण' और एक ही डेटाबेस में तालिकाओं पर विचार किया जाता है। एकाधिक LIKE वाली तालिकाएँ दिखाने की क्वेरी इस प्रकार है -

mysql> टेस्ट से टेबल दिखाएं-> जहां टेबल_इन_टेस्ट '%userrole%'-> या टेबल_इन_टेस्ट जैसे '%view_student%'-> या टेबल_इन_टेस्ट जैसे '%wholewordmatchdemo%';

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

<पूर्व>+----------------------+| टेबल्स_इन_टेस्ट |+----------------------+| उपयोगकर्ता भूमिका || view_student || fullwordmatchdemo |+--------------------------+3 पंक्तियाँ सेट में (0.01 सेकंड)
  1. MySQL WHERE क्लॉज में कई मानों के साथ अपडेट करें

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

  1. एकाधिक शब्दों के साथ LIKE का उपयोग करके फ़िल्टर की गई तालिका से रिकॉर्ड प्रदर्शित करने के लिए MySQL क्वेरी?

    इसके लिए, RLIKE का उपयोग करें और नीचे दिए गए सिंटैक्स के अनुसार रिकॉर्ड फ़िल्टर करें &माइनस; अपने TableName से * चुनें जहां आपका कॉलमनाम yourValue1|yourValue2 जैसा हो; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1935 (विषय varchar(20));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमां

  1. MySQL में ORDER BY के साथ एकाधिक पसंद ऑपरेटर?

    ORDER BY के साथ कई LIKE ऑपरेटरों को लागू करने वाला सिंटैक्स निम्नलिखित है - अपनेTableNameआदेश से *चुनें(yourColumnName जैसे %yourValue1%)+(yourColumnName जैसे %yourValue2%)+..Ndesc; आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.53 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डाल