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

MySQL में कीवर्ड के आधार पर टेबल से रिकॉर्ड्स का चयन करें

<घंटा/>

मान लें कि किसी तालिका के कुछ कॉलम मानों में एक विशिष्ट कीवर्ड है और आप केवल वे रिकॉर्ड चाहते हैं। इसके लिए LIKE ऑपरेटर का इस्तेमाल करें।

आइए पहले एक उदाहरण देखें और एक टेबल बनाएं -

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

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

mysql> DemoTable750 मानों ('Java और MongoDB, MySQL') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DemoTable750 मानों में डालें ('MySQL, SQL Server'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकेंड) mysql> डेमोटेबल 750 मानों ('पीएल/एसक्यूएल, पायथन, मोंगोडीबी') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल 750 मानों ('MySQL') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.33 सेकंड)

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

mysql> DemoTable750 से *चुनें

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

<पूर्व>+--------------------------+| शीर्षक |+--------------------------+| Java और MongoDB,MySQL || मायएसक्यूएल,एसक्यूएल सर्वर || पीएल/एसक्यूएल, पायथन, मोंगोडीबी || MySQL |+------------------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

कीवर्ड के आधार पर रिकॉर्ड्स का चयन करने के लिए क्वेरी निम्नलिखित है। मान लें कि कीवर्ड "MySQL" है -

mysql> DemoTable750 से *चुनें जहां शीर्षक '%MySQL%' जैसा है;

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

<पूर्व>+--------------------------+| शीर्षक |+--------------------------+| Java और MongoDB,MySQL || मायएसक्यूएल,एसक्यूएल सर्वर || MySQL |+------------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL तालिका में पहले से मौजूद टेक्स्ट से शब्दों का चयन करें

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

  1. MySQL द्वारा किसी तालिका में मान सम्मिलित करें MySQL में किसी अन्य तालिका से चयन करें?

    इसके लिए, INSERT INTO SELECT स्टेटमेंट का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.72 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1 मानों में डालें (103, कैरोल, 26); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.26 सेकंड) चयन कथन का उपयोग करके

  1. एक MySQL तालिका से नए जोड़े गए रिकॉर्ड कैसे प्राप्त करें?

    इसके लिए आप LIMIT के साथ ORDER BY का इस्तेमाल कर सकते हैं। यहां, LIMIT का उपयोग उन रिकॉर्ड्स की सीमा (गिनती) निर्धारित करने के लिए किया जाता है, जिन्हें आप लाना चाहते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.66 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें