यदि आपकी क्वेरी foo LIKE 'abc%'
. जैसी दिखती है, तो MySQL एक अनुक्रमणिका का उपयोग कर सकता है या foo LIKE 'abc%def%'
. यह पहले वाइल्डकार्ड से पहले किसी भी हिस्से या स्ट्रिंग के लिए इंडेक्स का उपयोग कर सकता है। यदि आपको किसी स्ट्रिंग के भीतर कहीं भी किसी शब्द का मिलान करने की आवश्यकता है, तो आप FULLTEXT
का उपयोग करने पर विचार कर सकते हैं। इसके बजाय अनुक्रमणिका।
अनुक्रमणिका पर अधिक विवरण:http://dev.mysql. com/doc/refman/5.1/hi/mysql-indexes.html
पूर्ण पाठ खोज:http://dev.mysql.com /doc/refman/5.0/hi/fulltext-search.html