यहाँ MySQL में किसी तालिका के संयोजन को वापस करने के दो तरीके दिए गए हैं।
MySQL में दी गई तालिका के संयोजन को वापस करने का सबसे तेज़ तरीका निम्नलिखित कथन को चलाना है:
SHOW TABLE STATUS LIKE '%Artists%';
इस कथन को चलाने से स्तंभों का एक पूरा समूह वापस आ जाएगा जो किसी भी मिलान तालिका के बारे में जानकारी प्रदान करता है। इनमें से एक कॉलम को Collation . कहा जाता है , और यह सभी मेल खाने वाली तालिकाओं का मिलान प्रदान करता है।
बेशक, आपको %Artists%
. को बदलना होगा अपने खुद के टेबल नाम के साथ। और आप प्रतिशत चिह्नों को छोड़ सकते हैं यदि आपको नहीं लगता कि उनकी आवश्यकता है। यह कथन अन्य खंडों को भी स्वीकार करता है, जैसे FROM
, WHERE
, और IN
, इसलिए यह आपको अपना स्टेटमेंट बनाते समय कुछ विकल्प देता है।
information_schema.tables
की क्वेरी करना टेबल
पिछले कथन के साथ एक समस्या यह है कि यह बहुत सारे कॉलम लौटाता है, और आपको कॉलेशन कॉलम खोजने के लिए बग़ल में स्क्रॉल करने के लिए मजबूर किया जा सकता है। यदि आप केवल मिलान जानकारी में रुचि रखते हैं, तो आप information_schema.tables
क्वेरी कर सकते हैं . यदि आवश्यक हो तो आप किसी दिए गए डेटाबेस के भीतर सभी तालिकाओं के लिए संयोजन वापस कर सकते हैं। ऐसा करने का तरीका यहां बताया गया है:
SELECT table_schema, table_name, table_collation FROM information_schema.tables WHERE table_schema = 'Music';
उदाहरण परिणाम:
+--------------+------------+-----------------+ | TABLE_SCHEMA | TABLE_NAME | TABLE_COLLATION | +--------------+------------+-----------------+ | Music | Albums | utf8_general_ci | | Music | Artists | utf8_general_ci | | Music | Genres | utf8_general_ci | +--------------+------------+-----------------+
यह भी देखें:
- MySQL में कोलेशन कैसे खोजें
- सर्वर का मिलान दिखाएं
- डेटाबेस का मिलान दिखाएं
- कॉलम का मिलान दिखाएं
- अपने MySQL कनेक्शन का मिलान दिखाएं
- संयोजन क्या है?