MySQL में डिफ़ॉल्ट सर्वर कैरेक्टर सेट और कोलेशन जानने के लिए सिस्टम वेरिएबल्स का उपयोग करें। यह जानकारी डेटाबेस कॉन्फ़िगरेशन और कैरेक्टर एन्कोडिंग समस्याओं के निवारण के लिए महत्वपूर्ण है।
कैरेक्टर सेट जांचने का सिंटैक्स
SHOW VARIABLES LIKE 'character_set_server';
कोलेशन जांचने का सिंटैक्स
SHOW VARIABLES LIKE 'collation_server';
उदाहरण निष्पादन
mysql> SHOW VARIABLES LIKE 'character_set_server';
आउटपुट:
+----------------------+-------+ | Variable_name | Value | +----------------------+-------+ | character_set_server | utf8 | +----------------------+-------+
mysql> SHOW VARIABLES LIKE 'collation_server';
आउटपुट:
+------------------+-----------------+ | Variable_name | Value | +------------------+-----------------+ | collation_server | utf8_unicode_ci | +------------------+-----------------+
व्याख्या: character_set_server सर्वर का डिफ़ॉल्ट कैरेक्टर सेट दिखाता है (यहां utf8)। collation_server डिफ़ॉल्ट कोलेशन दिखाता है (यहां utf8_unicode_ci) जो स्ट्रिंग तुलना और क्रमबद्ध करने के नियम निर्धारित करता है। ये सेटिंग्स नई डेटाबेस और तालिकाओं के लिए डिफ़ॉल्ट होती हैं जब तक कि स्पष्ट रूप से ओवरराइड न किया जाए।