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

एक मैच खोजने और रिकॉर्ड लाने के लिए MySQL क्वेरी

<घंटा/>

रिकॉर्ड से मिलान खोजने के लिए, MySQL IN() का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable(Id int, FirstName varchar(20), Gender ENUM('Male','Female'));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.73 सेकंड)

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

mysql> डेमोटेबल वैल्यू (1, 'क्रिस', 'मेल') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.47 सेकंड) mysql> डेमोटेबल वैल्यू में डालें (10, 'एम्मा', 'फीमेल'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (1.88 सेकंड) mysql> डेमोटेबल मानों में डालें (9, 'एम्मा', 'पुरुष'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.70 सेकंड) mysql> डेमोटेबल मानों में डालें (11, 'इसाबेला', 'Female');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.46 सेकंड)

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

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

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

<पूर्व>+----------+-----------+----------+| आईडी | प्रथम नाम | लिंग |+----------+---------------+-----------+| 1 | क्रिस | पुरुष || 10 | एम्मा | महिला || 9 | एम्मा | पुरुष || 11 | इसाबेला | महिला |+----------+----------+----------+4 पंक्तियों में सेट (0.00 सेकंड)

आईडी 1 और 11 के साथ मिलान खोजने और रिकॉर्ड लाने के लिए क्वेरी निम्नलिखित है -

mysql> डेमोटेबल से चुनें *जहां Id IN(1,11);

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

<पूर्व>+----------+-----------+----------+| आईडी | प्रथम नाम | लिंग |+----------+---------------+-----------+| 1 | क्रिस | पुरुष || 11 | इसाबेला | महिला |+----------+----------+----------+2 पंक्तियों में सेट (0.00 सेकंड)
  1. MySQL क्वेरी महीनों की एक श्रृंखला से रिकॉर्ड लाने के लिए?

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1795 (नाम varchar(20), नियत दिनांक);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1795 मानों में डालें ( माइक,2018-12-31);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) चयन कथन का उप

  1. MySQL एक विशिष्ट महीने और वर्ष के आधार पर रिकॉर्ड लाने के लिए?

    इसके लिए MONTH() और YEAR() का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1846 (खरीदारी दिनांक दिनांक);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1846 मानों में डालें (2017-10-26); क्वेरी ठीक है, 1 पंक्ति प्र

  1. MySQL में URL रिकॉर्ड का एक भाग ढूँढें और बदलें?

    रिकॉर्ड बदलने का सबसे आसान तरीका है MySQL REPLACE() - . का उपयोग करना );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.88 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2025 मानों (http=//www.gmail.com) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.26 सेकंड) चयन कथन का उपयोग करके