Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL में अपने कनेक्शन का संयोजन कैसे दिखाएं

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

क्लाइंट को क्वेरी परिणाम वापस भेजते समय, यदि आवश्यक हो तो MySQL इन परिणामों को एक अलग वर्ण सेट में पूरी तरह से अनुवादित कर सकता है। MySQL सिस्टम चर का उपयोग यह निर्धारित करने के लिए करता है कि इनमें से प्रत्येक चरण में कौन से वर्ण सेट और कॉलेशन का उपयोग करना है।

निम्नलिखित कनेक्शन संयोजन को अलग करता है:

SELECT @@collation_connection;

उदाहरण परिणाम:

+------------------------+
| @@collation_connection |
+------------------------+
| utf8mb4_0900_ai_ci     |
+------------------------+

SHOW VARIABLES का उपयोग करना कथन

collation_connection को पुनः प्राप्त करने का दूसरा तरीका सिस्टम वेरिएबल 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 |
+----------------------+--------------------+

आप निम्न क्वेरी के साथ सभी वर्ण सेट सिस्टम चर भी वापस कर सकते हैं:

SHOW VARIABLES LIKE 'character_set%';

उदाहरण परिणाम:

+--------------------------+----------------------------------+
| Variable_name            | Value                            |
+--------------------------+----------------------------------+
| character_set_client     | utf8mb4                          |
| character_set_connection | utf8mb4                          |
| character_set_database   | utf8                             |
| character_set_filesystem | binary                           |
| character_set_results    | utf8mb4                          |
| character_set_server     | utf8mb4                          |
| character_set_system     | utf8                             |
| character_sets_dir       | /usr/local/mysql/share/charsets/ |
+--------------------------+----------------------------------+

यह भी देखें:

  • MySQL में कोलेशन कैसे खोजें
  • सर्वर का मिलान दिखाएं
  • डेटाबेस का मिलान दिखाएं
  • तालिका का मिलान दिखाएं
  • कॉलम का मिलान दिखाएं
  • संयोजन क्या है?

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Group_Concat () बनाम टी-एसक्यूएल String_Agg ()

  2. MySQL में लीडिंग व्हॉट्सएप कैसे निकालें

  3. रनटाइम त्रुटि:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver

  4. MySQL में संख्यात्मक मानों के लिए TOP X (या निचला) प्रतिशत चुनें

  5. MySQL में किसी तिथि से महीना कैसे प्राप्त करें