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

सार्वभौमिक पात्रों के लिए तालिका संयोजन चुनना

  • ...general_ci साधारण है। यह 2-वर्ण संयोजनों (जैसे गैर-रिक्ति चिह्न के साथ) को एकल-वर्ण समकक्ष के साथ समान नहीं करता है।

  • ...unicode_520_ci यूनिकोड संस्करण 5.20 से आता है, नवीनतम संस्करण उपलब्ध है जब MySQL ने इसे उठाया था। यह इमोजी के लिए ऑर्डर देने जैसी चीजों को संभालता है, जो पिछले संस्करणों में नहीं था।

  • MySQL 8.0 के साथ, पसंदीदा संयोजन utf8mb4_0900_ai_ci है , यूनिकोड 9.0 पर आधारित है।

  • ...<language>_ci दी गई भाषा में पाई जाने वाली विविधताओं को संभालता है। उदाहरण के लिए, ch . चाहिए और ll स्पेनिश में "अक्षरों" के रूप में माना जाता है और cz . के बीच क्रमबद्ध करें और d , और lz और m

  • सामान्य उपयोग के लिए, ...general_ci . का उपयोग न करें , यूनिकोड से प्राप्त नवीनतम संस्करण का उपयोग करें। भाषा-विशिष्ट स्थितियों के लिए, अन्य संयोजनों में से एक चुनें।

  • मुझे पता है कि कैसे (या यहां तक ​​​​कि) चीनी और अरबी को अलग-अलग संयोजनों में अलग-अलग क्रमबद्ध किया जाता है। हालांकि, मुझे ...persion_ci दिखाई दे रहा है , इसलिए मुझे संदेह है कि कोई समस्या है।

  • utf8mb4 . का प्रयोग करें , नहीं utf8 , खासकर जब से आपको चीनी की जरूरत है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. DATETIME mysql का उपयोग कर तिथियों के बीच क्वेरी समय सीमा

  2. MySQL IN ऑपरेटर का प्रदर्शन (बड़ा?) मानों की संख्या

  3. विकास और उत्पादन डेटाबेस को सिंक्रनाइज़ कैसे करें

  4. mysql में एक कॉलम में यूरो और डॉलर का प्रतीक डालें

  5. ODBC पर MySQL LOAD DATA LOCAL INFILE की अनुमति नहीं है