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

MySQL में किसी डेटाबेस के कैरेक्टर सेट और कॉलेशन को कैसे सेट करें

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 का उपयोग करके मिलान की जांच करने के कई तरीके भी हैं।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सशर्त विभाजन परिवर्तन:SQL सर्वर से Oracle और MySQL डेटाबेस में डेटा निर्यात करें

  2. Plesk CentOS 7 पर MySQL को Percona से कैसे बदलें?

  3. MySQL में दशमलव विभाजक बदलें

  4. 10 यादृच्छिक परिणाम प्राप्त करने के लिए थोड़ी देर / लूप करना

  5. क्या जुनीट परीक्षण मामलों के लिए MySQL इन-मेमोरी चलाने का कोई तरीका है?