सबसे पहले, हम संस्करण () फ़ंक्शन की सहायता से जाँच करेंगे कि वर्तमान में कौन सा MySQL संस्करण उपयोग किया जा रहा है -
क्वेरी इस प्रकार है -
mysql> सेलेक्ट वर्जन ();
निम्न आउटपुट है
<पूर्व>+-----------+| वर्जन () |+-----------+| 8.0.12 |+-----------+1 पंक्ति सेट में (0.00 सेकंड)जैसा कि आप उपरोक्त आउटपुट में देख सकते हैं, संस्करण 8.0.12 का उपयोग किया जा रहा है। अब, हम निम्नलिखित सिंटैक्स का उपयोग करके वर्तमान कैरेक्टर एन्कोडिंग की जांच कर सकते हैं -
जानकारी_स्कीमा से CCSA.character_set_name चुनें।`TABLES`T,information_schema.`COLLATION_CHARACTER_SET_APPLICABILITY` CCSA जहां CCSA.collation_name-> =T.table_collation और T.table_schema ="yourDatabaseName" AND T.tableName पूर्व>उपरोक्त क्वेरी लागू करें -
mysql> info_schema से CCSA.character_set_name चुनें। `TABLES`T, Information_schema।`COLLATION_CHARACTER_SET_APPLICABILITY` CCSA जहां CCSA.collation_name-> =T.table_collation और T.table"_schema ="नमूना" और T..निम्न आउटपुट है:
<पूर्व>+----------------------+| CHARACTER_SET_NAME |+--------------------------+| utf8mb4 |+--------------------------+1 पंक्ति सेट (0.00 सेकंड) में
यहां वह क्वेरी है जिसके द्वारा हम डेटाबेस के लिए utf8 सेट कर सकते हैं -
mysql> वैकल्पिक डेटाबेस नमूना वर्ण सेट utf8 COLLATE utf8_general_ci;क्वेरी ठीक है, 1 पंक्ति प्रभावित, 1 चेतावनी (0.27 सेकंड)
आइए देखें -
mysql> info_schema से CCSA.character_set_name चुनें। `TABLES`T, Information_schema।`COLLATION_CHARACTER_SET_APPLICABILITY` CCSA जहां CCSA.collation_name-> =T.table_collation और T.table"_schema ="नमूना" और T..
निम्न आउटपुट है
<पूर्व>+----------------------+| CHARACTER_SET_NAME |+--------------------------+| utf8mb4 |+--------------------------+1 पंक्ति सेट (0.00 सेकंड) में