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

मुझे MySQL में कंपोजिट इंडेक्स का उपयोग कब करना चाहिए?

<घंटा/>

जब हम उप प्रश्नों का उपयोग कर रहे हों तो समग्र अनुक्रमणिका का उपयोग किया जा सकता है। कंपोजिट इंडेक्स का उपयोग करने के फायदे हैं।

  • शामिल होना
  • फ़िल्टर करना
  • चुनना

इंडेक्स का सिंटैक्स निम्नलिखित है।

इंडेक्स(कॉलम_नाम1,कॉलम_नाम2,कॉलम_नाम3,कॉलम_नाम4,......................एन)

आइए पहले एक टेबल बनाएं और उसके भीतर हमने इंडेक्स सेट किया है।

mysql> टेबल बनाएं MultipleIndexDemo -> ( -> id int, -> FirstName varchar(100), -> LastName varchar(100), -> पता varchar(200), -> index(id, LastName,Address) -> );क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.57 सेकंड)

यह जाँचने के लिए कि क्या अनुक्रमणिका सफलतापूर्वक बनाई गई हैं।

mysql> MultipleIndexDemo से इंडेक्स दिखाएं;

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

<पूर्व>+---------------------+---------------+----------+-- -------------+---------------+-----------+---------- -------------+-----------+----------+---------------+---------- ---+---------------------+------------+| टेबल | गैर_अद्वितीय | Key_name | Seq_in_index | Column_name | संयोजन | कार्डिनैलिटी | सब_पार्ट | पैक | शून्य | इंडेक्स_टाइप | टिप्पणी | Index_comment | दर्शनीय |+---------------------+---------------+----------+--- -----------+---------------+-----------+--------------- -+----------+-----------+----------+---------------+-------- -+---------------+---------+| एकाधिक अनुक्रमणिका डेमो | 1 | आईडी | 1 | आईडी | ए | 0 | नल | नल | हाँ | बीटीआरई | | | हाँ || एकाधिक अनुक्रमणिका डेमो | 1 | आईडी | 2 | अंतिम नाम | ए | 0 | नल | नल | हाँ | बीटीआरई | | | हाँ || एकाधिक अनुक्रमणिका डेमो | 1 | आईडी | 3 | पता | ए | 0 | नल | नल | हाँ | बीटीआरई | | | हाँ |+---------------------+---------------+----------+--- -----------+---------------+-----------+--------------- -+----------+-----------+----------+---------------+-------- -+---------------+--------+3 पंक्तियाँ सेट में (0.18 सेकंड)
  1. आपको C++ में क्लास बनाम स्ट्रक्चर का उपयोग कब करना चाहिए?

    C++ में कुछ अंतरों को छोड़कर संरचनाएं और कक्षाएं बहुत समान हैं। तो इन अंतरों के बारे में विवरण नीचे दिए गए हैं जो यह तय करने में मदद करते हैं कि C++ में किसी वर्ग या संरचना का उपयोग कब करना है। कक्षा और संरचना के बीच अंतर एक वर्ग के सभी सदस्य डिफ़ॉल्ट रूप से निजी होते हैं। यह संरचनाओं की तुलना में

  1. स्मार्ट पॉइंटर क्या है और मुझे इसे C++ में कब इस्तेमाल करना चाहिए?

    एक स्मार्ट पॉइंटर एक ऐसा वर्ग है जो कच्चे (या नंगे) सी ++ पॉइंटर को लपेटता है। इसका उपयोग पॉइंटर द्वारा इंगित संसाधनों को प्रबंधित करने के लिए किया जाता है। उदाहरण के लिए, यदि उस स्मृति स्थान का संदर्भ खो जाता है। यह एक तरह से कचरा संग्रहकर्ता की तरह काम करता है। कई स्मार्ट पॉइंटर प्रकार हैं। आप

  1. आपको C++ में 'मित्र' का प्रयोग कब करना चाहिए?

    किसी वर्ग के मित्र कार्य को उस वर्ग के दायरे से बाहर परिभाषित किया गया है लेकिन उसे कक्षा के सभी निजी और संरक्षित सदस्यों तक पहुंचने का अधिकार है। भले ही फ्रेंड फंक्शन के प्रोटोटाइप क्लास डेफिनिशन में दिखाई देते हैं, फ्रेंड्स मेंबर फंक्शन नहीं होते हैं। एक दोस्त एक फंक्शन, फंक्शन टेम्प्लेट, या मेंब