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

MySQL - डेटाबेस कैरेक्टर सेट एन्कोडिंग और कोलेशन समझाया गया

इस लेख में, हम कैरेक्टर सेट और कोलेशन क्या हैं, इसकी मूल बातें कवर करेंगे और सरल उदाहरण प्रदान करेंगे। यह बहुभाषी वेबसाइटों के साथ आपके जीवन को आसान बना सकता है, साइट को एक सर्वर से दूसरे सर्वर पर स्थानांतरित करते समय समस्याओं को ठीक करने में आपकी सहायता करता है और अपना टेक्स्ट सही तरीके से प्रदर्शित करता है। डेटाबेस कैरेक्टर सेट एन्कोडिंग और कोलेशन गाइड का पालन करना आसान है।

चरित्र सेट

एक चरित्र सेट मूल रूप से वर्णों और उनके एन्कोडिंग के मानचित्र का प्रतिनिधित्व करता है। हम एन्कोडिंग को एक संख्या होने की कल्पना कर सकते हैं जैसे:
A – 0; बी - 1; सी - 2; डी - 3; ए - 4; बी - 5; सी - 6; डी - 7

संयोजन:

एक संयोजन नियमों का एक समूह है जो वर्णों और उनके एन्कोडिंग को एक दूसरे के साथ बातचीत करने की अनुमति देता है, उदाहरण के लिए तुलना की जा रही है - उनके उपरोक्त वर्ण सेट का उपयोग करके ए से बी की तुलना करने पर हमें मिलेगा:

ए – 0 <बी – 1

B, A से बड़ा है क्योंकि इसका कैरेक्टर सेट बड़ा है (0> 1)। केस असंवेदनशील तुलना करते समय भी इसका उपयोग किया जा सकता है।

अनुशंसित डेटाबेस कैरेक्टर सेट एन्कोडिंग और संयोजन

यह अनुशंसा की जाती है कि सभी डेटाबेस utf8 को कैरेक्टर सेट के रूप में और utf8_general_ci को एन्कोडिंग के रूप में उपयोग करके बनाए जाते हैं, एक नमूना CREATE कमांड होगा:

CREATE DATABASE IF NOT EXISTS `database_name` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci

आप हमारे वेब होस्टिंग पैकेज पर लोकप्रिय MySQL कमांड की हमारी सूची को आजमा सकते हैं - अब नई बहुत रियायती कीमतों के साथ!:साझा होस्टिंग, एसएसडी वीपीएस होस्टिंग, समर्पित सर्वर।


  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. मैसकल त्रुटि 1452 - चाइल्ड रो को जोड़ या अपडेट नहीं कर सकता:एक विदेशी कुंजी बाधा विफल हो जाती है

  3. MySQL #1093 - आप खंड से अद्यतन के लिए लक्ष्य तालिका 'सस्ता' निर्दिष्ट नहीं कर सकते हैं

  4. एक निश्चित समय के बाद MySQL रिकॉर्ड को कैसे डिलीट करें

  5. MySQL में एक स्ट्रिंग और एक संख्या को संयोजित करें