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

एक MySQL डेटाबेस को लैटिन से UTF-8 में बदलें

आप इसे डंप का उपयोग करके बहुत आसानी से कर सकते हैं।

. का उपयोग करके एक डंप बनाएं
mysqldump --skip-opt --set-charset --skip-set-charset 

फिर एक और डेटाबेस बनाएं, इसके डिफ़ॉल्ट कैरेक्टर को यूटीएफ -8 पर सेट करें और फिर अपने डंप को वापस लोड करें:

mysql --default-character-set=<your iso encoding>

मुख्य विचार डेटा एन्कोडिंग के किसी भी संकेत के बिना डंप बनाना है।
इसलिए, बनाने के समय, तालिका की एन्कोडिंग डेटाबेस एन्कोडिंग से इनहेरिट की जाएगी और UTF-8 पर सेट की जाएगी। और --default-character-set . के साथ हम 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. Django के साथ MySQL का उपयोग करना - उपयोगकर्ता '@' localhost के लिए प्रवेश निषेध

  2. Mysql में युग संख्या को मानव पठनीय तिथि में परिवर्तित करना

  3. किसी गैर-ऑब्जेक्ट पर सदस्य फ़ंक्शन निष्पादित () को कॉल करें

  4. दिनांक स्ट्रिंग को mysql डेटाटाइम फ़ील्ड में बदलें

  5. सामान्यीकरण और डुप्लिकेट को समझना - मुझे लगता है कि मैं नहीं करता - कलाकार और शीर्षक आईडी जोड़ना