जब हम उप प्रश्नों का उपयोग कर रहे हों तो समग्र अनुक्रमणिका का उपयोग किया जा सकता है। कंपोजिट इंडेक्स का उपयोग करने के फायदे हैं।
- शामिल होना
- फ़िल्टर करना
- चुनना
इंडेक्स का सिंटैक्स निम्नलिखित है।
इंडेक्स(कॉलम_नाम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 सेकंड)