Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL में गलत तरीके से एन्कोड किए गए डेटा को UTF-8 में कैसे बदलें?

<घंटा/>

आपको बाइनरी कीवर्ड के साथ CONVERT () फ़ंक्शन का उपयोग करने की आवश्यकता है। वाक्य रचना इस प्रकार है -

कन्वर्ट चुनें 

उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है -

mysql> टेबल बनाएं UtfDemo -> (-> आईडी नॉट न्यूल AUTO_INCREMENT, -> Name varchar(15), -> PRIMARY KEY(Id) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.76 सेकंड) 

INSERT कमांड का उपयोग करके तालिका में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -

mysql> UtfDemo (नाम) मान ('Obama’s') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.28 सेकंड) mysql> UtfDemo (नाम) मानों ('जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड) mysql> UtfDemo (नाम) मान ('कैरोल') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> UtfDemo (नाम) मानों में डालें ('सैम') ™s');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -

mysql> UtfDemo से *चुनें;

निम्न आउटपुट है -

<पूर्व>+----+----------------+| आईडी | नाम |+----+----------------+| 1 | ओबामा की || 2 | जॉन्स || 3 | कैरल की || 4 | सैम्स |+----+---------------------+4 पंक्तियों में सेट (0.00 सेकंड)

गलत तरीके से एन्कोड किए गए डेटा को UTF8 में बदलने की क्वेरी यहां दी गई है -

mysql> UtfDemo से ListOfName के रूप में UTf8 का उपयोग करते हुए CONVERT(बाइनरी CONVERT(लैटिन1 का उपयोग कर नाम) का चयन करें;

निम्न आउटपुट है -

<पूर्व>+---------------+| लिस्टऑफनाम |+---------------+| ओबामा की || जॉन की || कैरल की || सैम की |+-----------+4 पंक्तियाँ सेट में, 1 चेतावनी (0.00 सेकंड)

  1. MySQL में विशिष्ट कॉलम डेटा कैसे निर्यात करें?

    MySQL में विशिष्ट कॉलम डेटा निर्यात करने के लिए, OUTFILE का उपयोग करें - अपनेटेबलनाम से अपने कॉलमनाम को आउटफाइल yourLocationOfFile में चुनें; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentLastName varchar(20));

  1. MYSQL में MM/YY को YYYY-MM-DD में कैसे बदलें?

    कनवर्ट करने के लिए, MySQL में str_to_date() का उपयोग करें आइए एक टेबल बनाएं और तारीख रिकॉर्ड जोड़ें - उदाहरण );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (2.96 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - उदाहरण डेमो72 मान (07/95) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) चयन

  1. JSON को एक्सेल में कैसे बदलें?

    JSON या Javascript ऑब्जेक्ट नोटेशन फ़ाइलें विभिन्न प्रकार के डेटा को संग्रहीत करने के लिए अत्यधिक उपयोग की जाती हैं। भंडारण के अलावा, उनका उपयोग दो सर्वरों के बीच डेटा स्थानांतरित करने के लिए भी किया जाता है और एपीआई या किसी अन्य के माध्यम से वेब सर्वर से संचार करते समय आपको अक्सर यह मिल जाएगा। JSON