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

MySQL जॉइन की मदद से टेबल के बीच इंटरसेक्शन को कैसे लागू किया जा सकता है?


असल में, INTERSECTION सभी स्तंभों पर केवल एक आंतरिक जुड़ाव है। हम दो तालिकाओं का एक सरल उदाहरण ले रहे हैं, जिसमें डेटा इस प्रकार है -

mysql> Select * from value1;
+------+------+
| i    | j    |
+------+------+
| 1    | 1    |
| 2    | 2    |
+------+------+
2 rows in set (0.00 sec)

mysql> Select * from value2;
+------+------+
| i    | j    |
+------+------+
| 1    | 1    |
| 3    | 3    |
+------+------+
2 rows in set (0.00 sec)

अब, निम्न क्वेरी इन तालिकाओं के बीच इंटरसेक्शन करेगी -

mysql> Select * from value1 join value2 using(i,j);
+------+------+
| i    | j    |
+------+------+
| 1    | 1    |
+------+------+
1 row in set (0.08 sec)

  1. स्टोरेज इंजन के साथ MySQL में सभी टेबल कैसे प्रदर्शित करें?

    WHERE क्लॉज की मदद से हम सभी टेबल्स को डिस्प्ले कर सकते हैं। उसके लिए वाक्य रचना इस प्रकार है - INFORMATION_SCHEMA.TABLES से table_name चुनें जहां इंजन =InnoDB; अब, उपरोक्त सिंटैक्स दी गई क्वेरी पर लागू होता है - INFORMATION_SCHEMA.TABLES से चुनें * जहां इंजन =InnoDB; निम्नलिखित प्राप्त आउटपुट है

  1. मैं MySQL में उच्चतम आईडी वाली पंक्ति का चयन कैसे कर सकता हूं?

    आप LIMIT OFFSET के साथ ORDER BY की सहायता से MySQL में उच्चतम आईडी वाली पंक्ति का चयन कर सकते हैं वाक्य रचना इस प्रकार है - अपने कॉलमनाम विवरण सीमा 1 ऑफसेट 0 द्वारा अपनेटेबलनाम ऑर्डर से *चुनें; उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है - );क्व

  1. मैं MySQL में तालिकाओं के निर्माण और अद्यतन की तारीख कैसे कर सकता हूं?

    MySQL में create_time या update_time का उपयोग करके सटीक तिथि बनाएं और अपडेट करें। सबसे पहले, SHOW कमांड का उपयोग करें। वाक्य रचना इस प्रकार है टेबल स्टेटस दिखाएं; हम अपने डेटाबेस test3 पर विचार कर रहे हैं, जिसमें पहले से ही कुछ टेबल हैं test3 का उपयोग करें;डेटाबेस बदल गया अब डेटाबेस टेस्ट3 में स