Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

mysql आंशिक अनुक्रमण, रिवर्स अनुक्रमण;

आप उस फ़ील्ड पर एक अनुक्रमणिका बना सकते हैं जो उपसर्ग-लंबाई द्वारा सीमित है, जिसका अर्थ है कि केवल पहले n वर्णों पर विचार किया जाएगा, हालांकि आप इसे मनमाने ढंग से प्रारंभ और समाप्ति स्थिति के साथ नहीं कर सकते हैं। इसके बारे में mysql के CREATE INDEX पर और पढ़ें दस्तावेज़ीकरण पृष्ठ।

इस मामले में मैं सिर्फ एक और कॉलम बनाऊंगा, mysql के का उपयोग करें। उल्टा इसे भरने और उस पर एक इंडेक्स बनाने के लिए कार्य करता है, इस तरह आपको मूल शब्द के विपरीत खोजने के लिए एक फ़ील्ड मिलती है।

Postgresql जैसे अन्य डेटाबेस आपको एक व्यंजक को अनुक्रमित करने की अनुमति देते हैं। , जो आपको प्रभावी रूप से reverse(col_name) . को अनुक्रमित करने की अनुमति देगा अतिरिक्त कॉलम बनाए बिना। तो यह संभव है, अभी MySQL के साथ नहीं। (संस्करण 9 के बाद से पॉटग्रेस्क्ल में रिवर्स () देशी मेरा मानना ​​है)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पार्स त्रुटि:सिंटैक्स त्रुटि, अनपेक्षित '=' त्रुटि

  2. PHP से MySQL में बाइनरी डेटा डालने पर bin2hex का उपयोग क्यों करें?

  3. जेट्टी 7 + MySQL कॉन्फिग [java.lang.ClassNotFoundException:org.mortbay.jetty.webapp.WebAppContext]

  4. कमांड लाइन के माध्यम से लिनक्स पर एक MySQL उपयोगकर्ता बनाएं

  5. निश्चित तिथि सीमा के लिए MySQL क्वेरी