वर्ण SET कमांड का उपयोग करके कॉलम वर्णसेट सेट करें। वाक्य रचना इस प्रकार है -
टेबल को अपने टेबलनाम में बदलें, आपको कॉलमनाम टाइप करें CHARACTER SET anyCharcaterSetName;
आप वर्ण सेट नाम utf8 या कुछ और उपयोग कर सकते हैं। कॉलम चारसेट सेट करने के लिए, आइए पहले एक टेबल बनाएं। तालिका बनाने की क्वेरी इस प्रकार है -
mysql> टेबल सेट बनाएंCharsetDemo −> ( −> FirstName varchar(60) −> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (2.09 सेकंड)
अब आप शो कमांड की मदद से मौजूदा कॉलम कैरेक्टर सेट को चेक कर सकते हैं। क्वेरी इस प्रकार है -
mysql> क्रिएट टेबल सेटCharsetDemo दिखाएं;
निम्न आउटपुट है -
<पूर्व>+----------------+---------------------------- -------------------------------------------------- -------------------------------------------------- ---------------------------------------+| टेबल | तालिका बनाएँ |+--------------+---------------------------- -------------------------------------------------- -------------------------------------------------- ---------------------------------------+| सेट चारसेट डेमो | टेबल बनाएं `सेटचारसेट डेमो` (`फर्स्टनाम` वर्कर (60) COLLATE utf8mb4_unicode_ci DEFAULT NULL) इंजन =InnoDB DEFAULT CHARSET =utf8mb4 COLLATE =utf8mb4_unicode_ci |+----------------+--- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ---------------+1 पंक्ति सेट में (0.00 सेकंड)अब आप उपरोक्त नमूना आउटपुट को देख सकते हैं। डिफ़ॉल्ट वर्णसेट utf8mb4 है। आइए वर्णसेट को utf8mb4 के अलावा अन्य सेट करें।
हम वर्ण सेट को utf8 पर सेट करेंगे। क्वेरी इस प्रकार है -
mysql> तालिका सेट बदलेंCharsetDemo संशोधित करें FirstName varchar(60) CHARACTER SET utf8;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित हैं, 1 चेतावनी (2.81 सेकंड) रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:1
आइए देखें कि कैरेक्टर सेट बदला गया है या नहीं। क्वेरी इस प्रकार है -
mysql> क्रिएट टेबल सेटCharsetDemo दिखाएं;
निम्न आउटपुट प्रदर्शित करता है कि हमने चारसेट को सफलतापूर्वक अपडेट कर दिया है -
<पूर्व>+----------------+---------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ---+| टेबल | तालिका बनाएँ |+--------------+---------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ---+| सेट चारसेट डेमो | टेबल बनाएं `सेटचारसेट डेमो` (`फर्स्टनाम` वर्कर (60) कैरेक्टर सेट utf8 COLLATE utf8_general_ci DEFAULT NULL) इंजन =InnoDB DEFAULT CHARSET =utf8mb4 COLLATE =utf8mb4_unicode_ci |+----------------+ -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- --------------------------------+1 पंक्ति सेट में (0.00 सेकंड)