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

एक MySQL डेटाबेस कैरेक्टरसेट और संयोजन को UTF-8 में कैसे बदलें?

<घंटा/>

सबसे पहले, हम संस्करण () फ़ंक्शन की सहायता से जाँच करेंगे कि वर्तमान में कौन सा 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 सेकंड) में
  1. MySQL डेटाबेस का बैकअप कैसे लें

    MySQL एक रिलेशनल डेटाबेस मैनेजमेंट सिस्टम . है (आरडीबीएमएस)। यह डेटाबेस निर्देशों को संभालता है और एक ही समय में कई डेटाबेस प्रबंधित कर सकता है। उदाहरण के लिए, यदि आप एक नया डेटाबेस बनाना चाहते हैं या किसी मौजूदा डेटाबेस में डेटा जोड़ना चाहते हैं, तो आप MySQL सर्वर को एक संदेश भेजते हैं, उसे वह डेट

  1. एक MySQL डेटाबेस बनाना और उसका उपयोग करना

    एक बार MySQL इंस्टाल हो जाने के बाद, और उपयोगकर्ता को पता है कि SQL स्टेटमेंट्स को कैसे दर्ज करना है, एक डेटाबेस तक पहुँचा जा सकता है। आइए डेटाबेस में तालिकाओं से डेटा पुनर्प्राप्त करने के लिए आवश्यक चरणों को समझें - सर्वर से कनेक्ट करें एक डेटाबेस बनाएं एक टेबल बनाएं तालिका में डेटा लोड

  1. एक MySQL डेटाबेस बनाना और चुनना

    डेटाबेस बनाना नीचे दिए गए कथन का उपयोग करके एक डेटाबेस बनाया जा सकता है - डेटाबेस डेटाबेस नाम बनाएं; उदाहरण डेटाबेस छात्र बनाएं MySQL डेटाबेस का चयन करना यदि हम किसी विशिष्ट डेटाबेस तक पहुंचना और उसका उपयोग करना चाहते हैं, तो हम निम्नलिखित क्वेरी का उपयोग कर सकते हैं - क्वेरी उपयोग डेटाबेसनामडेटा