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

MySQL विशेषक असंवेदनशील खोज (अरबी)

SHOW COLLATIONS; यह देखने के लिए कि आपके पास कौन से संयोजन उपलब्ध हैं। मेरे संस्करण पर, मुझे अरबी के अनुरूप कुछ भी दिखाई नहीं देता है। हालांकि, utf8_unicode_ci ऐसा लगता है कि आप जो तह करना चाहते हैं। इसे आजमाने का एक आसान तरीका यहां दिया गया है:

SELECT 'بِسْمِ' = 'بسم' COLLATE utf8_unicode_ci;

मुझे जो परिणाम मिला वह 1 (सत्य) था, जिसका अर्थ है कि उन्हें समान माना जाता है। utf8_general_ci . के साथ यह 0 के साथ वापस आया, जिसका अर्थ बराबर नहीं है।

फिर अपने क्षेत्रों को VARCHAR(...) (or TEXT) CHARACTER SET utf8 COLLATE utf8_unicode_ci घोषित करें; इसी तरह utf8mb4 के लिए।

अपना खुद का कोलाज बनाने के लिए (और इसे भविष्य के संस्करणों में शामिल करने के लिए सबमिट करें), देखें http://dev.mysql.com/doc/refman/5.6/hi/adding-collation.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. IOS डिवाइस से POST विधि द्वारा दूरस्थ mysql डेटाबेस में डेटा डालें

  2. इस MySQL तालिका को सबसे अधिक प्रदर्शन करने वाले तरीके से कैसे पूछें?

  3. संघ के साथ mysql आदेश काम नहीं कर रहा है

  4. MySQL में तालिका नहीं बना सकता क्योंकि यह पहले से मौजूद है

  5. SEQUELIZE (नोडजेएस) में एक ट्रिगर कैसे बनाएं?