यह आलेख MySQL में डेटाबेस के संयोजन को वापस करने के तीन तरीके प्रदान करता है।
किसी दिए गए डेटाबेस के लिए डिफ़ॉल्ट वर्ण सेट और संयोजन की जांच के लिए निम्नलिखित कथन का उपयोग किया जा सकता है:
USE Music; SELECT @@character_set_database, @@collation_database;
उदाहरण परिणाम:
+--------------------------+----------------------+ | @@character_set_database | @@collation_database | +--------------------------+----------------------+ | utf8 | utf8_general_ci | +--------------------------+----------------------+
यह उदाहरण Music
. नामक डेटाबेस के लिए संयोजन को दर्शाता है . सबसे पहले, हम उस डेटाबेस पर स्विच करते हैं, फिर हम SELECT
. करते हैं वर्ण सेट और संयोजन के लिए सिस्टम चर वापस करने के लिए कथन।character_set_database
और collation_database
सिस्टम चर में डिफ़ॉल्ट डेटाबेस का वर्ण सेट और संयोजन होता है। यदि कोई डिफ़ॉल्ट डेटाबेस नहीं है, तो चर का मान संबंधित सर्वर-स्तरीय सिस्टम चर, character_set_server
के समान होता है और collation_server
।
information_schema.schemata
की क्वेरी करना टेबल
डेटाबेस कोलेशन प्राप्त करने का दूसरा तरीका information_schema.schemata
. को क्वेरी करना है टेबल। यह डिफ़ॉल्ट डेटाबेस को बदलने की आवश्यकता को समाप्त करता है (जैसे पिछले कथन में):
SELECT default_character_set_name, default_collation_name FROM information_schema.schemata WHERE schema_name = 'Music';
उदाहरण परिणाम:
+----------------------------+------------------------+ | DEFAULT_CHARACTER_SET_NAME | DEFAULT_COLLATION_NAME | +----------------------------+------------------------+ | utf8 | utf8_general_ci | +----------------------------+------------------------+
SHOW VARIABLES
का उपयोग करना कथन
collation_database
को पुनः प्राप्त करने का दूसरा तरीका सिस्टम वेरिएबल SHOW VARIABLES
. का उपयोग करना है विभिन्न संयोजन-संबंधित सिस्टम चर वापस करने के लिए कथन। ऐसा करने का सबसे आसान तरीका है LIKE
. का उपयोग करना क्लॉज इसे केवल वेरिएबल तक सीमित करने के लिए है जो collation
. से शुरू होते हैं . इस तरह:
SHOW VARIABLES LIKE 'collation%';
यह सर्वर, कनेक्शन और डेटाबेस के लिए संयोजन देता है। इस तरह:
+----------------------+--------------------+ | Variable_name | Value | +----------------------+--------------------+ | collation_connection | utf8mb4_0900_ai_ci | | collation_database | utf8_general_ci | | collation_server | utf8mb4_0900_ai_ci | +----------------------+--------------------+
यह भी देखें:
- MySQL में कोलेशन कैसे खोजें
- सर्वर का मिलान दिखाएं
- अपने MySQL कनेक्शन का मिलान दिखाएं
- तालिका का मिलान दिखाएं
- कॉलम का मिलान दिखाएं
- संयोजन क्या है?