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

mySQL में अधिक कुशल शब्द सीमा क्वेरी

FULLTEXT अनुक्रमणिका होने की आवश्यकता नहीं है। MySQL में शब्द सीमाओं के लिए विशेष मार्कर हैं . MySQL doc से :

[[:<:]], [[:>:]]

ये मार्कर शब्द सीमाओं के लिए खड़े हैं। वे क्रमशः शब्दों की शुरुआत और अंत से मेल खाते हैं। एक शब्द शब्द वर्णों का एक क्रम है जो शब्द वर्णों से पहले या उसके बाद नहीं होता है। एक शब्द वर्ण अलनम वर्ग या अंडरस्कोर (_) में एक अक्षरांकीय वर्ण है।

mysql> SELECT 'a word a' REGEXP '[[:<:]]word[[:>:]]';   -> 1
mysql> SELECT 'a xword a' REGEXP '[[:<:]]word[[:>:]]';  -> 0


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL से अधिकतर डुप्लिकेट रिकॉर्ड को चुनिंदा रूप से हटाएं

  2. Python MySQL पैरामीटरयुक्त क्वेरी LIKE कथन में % वाइल्डकार्ड के साथ विरोध करती है

  3. मैं MySQL में पैरामीटर के साथ एक क्वेरी की व्याख्या कैसे करूं

  4. एक MySQL तालिका में आपके पास कितने कॉलम (अधिकतम) हो सकते हैं?

  5. विशाल डेटा तालिकाओं के लिए वर्ण सेट को बदलने का बेहतर तरीका कौन सा है?