MySQL में, आप विभिन्न स्तरों पर वर्ण सेट और संयोजन निर्दिष्ट कर सकते हैं। आप उन्हें कनेक्शन स्तर, सर्वर स्तर, डेटाबेस स्तर, तालिका स्तर और स्तंभ स्तर पर निर्दिष्ट कर सकते हैं। आप अपने प्रश्नों में एक कोलाज भी निर्दिष्ट कर सकते हैं ताकि यह किसी भी ऐसे कोलाजेशन को ओवरराइड कर सके जिसे पहले उपरोक्त स्तरों पर निर्दिष्ट किया गया है।
डेटाबेस स्तर पर कैरेक्टर सेट और कॉलेशन सेट करने के लिए, आप CREATE DATABASE
का उपयोग कर सकते हैं स्टेटमेंट या ALTER DATABASE
विवरण (इस पर निर्भर करता है कि आप डेटाबेस बना रहे हैं या इसे संशोधित कर रहे हैं)।
चरित्र सेट और मिलान सेट करें
जब आप पहली बार डेटाबेस बनाते हैं तो कैरेक्टर सेट और कॉलेशन सेट करने के लिए, CHARACTER SET
का उपयोग करें। और COLLATE
CREATE DATABASE
के खंड कथन:
CREATE DATABASE Solutions CHARACTER SET latin1 COLLATE latin1_german1_ci;
यह उदाहरण वर्ण सेट को latin1
. पर सेट करता है और latin1_german1_ci
. का मिलान ।
चरित्र सेट और संयोजन बदलें
किसी मौजूदा डेटाबेस के वर्ण सेट और संयोजन को बदलने के लिए, CHARACTER SET
. का उपयोग करें और COLLATE
ALTER DATABASE
. के खंड कथन:
ALTER DATABASE Solutions CHARACTER SET hebrew COLLATE hebrew_general_ci;
यह उदाहरण वर्ण सेट को hebrew
. में बदल देता है और hebrew_general_ci
. का मिलान ।
चरित्र सेट और मिलान की जांच करें
MySQL कार्यक्षेत्र में, आप डेटाबेस पर राइट-क्लिक करके और स्कीमा इंस्पेक्टर का चयन करके डेटाबेस के डिफ़ॉल्ट संयोजन की जांच कर सकते हैं। ।
SQL का उपयोग करके मिलान की जांच करने के कई तरीके भी हैं।