इस पृष्ठ में MySQL में एक कॉलम के संयोजन को वापस करने के तीन तरीके हैं।
निम्न क्वेरी को चलाना किसी स्तंभ के मिलान को वापस करने का सबसे तेज़ तरीका है। विशेष रूप से, यह दी गई तालिका में प्रत्येक कॉलम के बारे में जानकारी देता है। इसमें मिलान जानकारी शामिल है।
SHOW FULL COLUMNS FROM Artists;
इसके परिणामस्वरूप कॉलम के बारे में सभी प्रकार की जानकारी के साथ बहुत सारे कॉलम लौटाए जा रहे हैं, जिसमें कॉलेशन भी शामिल है। लौटाए गए स्तंभों की संख्या कम करने के लिए, नीचे देखें।
लौटे कॉलम की संख्या कम करें
आप ऐसा करके लौटाए गए कॉलम की संख्या कम कर सकते हैं:
SELECT column_name, character_set_name, collation_name FROM information_schema.columns WHERE table_name = 'Artists';
उदाहरण परिणाम:
+-------------+--------------------+-----------------+ | COLUMN_NAME | CHARACTER_SET_NAME | COLLATION_NAME | +-------------+--------------------+-----------------+ | ArtistId | NULL | NULL | | ArtistName | utf8 | utf8_spanish_ci | | ActiveFrom | NULL | NULL | +-------------+--------------------+-----------------+
SHOW CREATE TABLE
का उपयोग करना
आप SHOW CREATE TABLE
भी चला सकते हैं तालिका की परिभाषा प्रदर्शित करने के लिए कथन (जिसमें इसके कॉलम शामिल हैं)।
SHOW CREATE TABLE Artists;
यह कुछ इस तरह लौटाता है:
+---------+--------------------------------+ | Table | Create Table | +---------+--------------------------------+ | Artists | CREATE TABLE `Artists` ( `ArtistId` int(11) NOT NULL AUTO_INCREMENT, `ArtistName` varchar(255) CHARACTER SET utf8 COLLATE utf8_spanish_ci NOT NULL, `ActiveFrom` datetime NOT NULL, PRIMARY KEY (`ArtistId`) ) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8 | +---------+--------------------------------+
हालाँकि, वर्ण सेट और संयोजन जानकारी केवल तभी दी जाती है जब वे तालिका के डिफ़ॉल्ट संयोजन से भिन्न हों। इस उदाहरण में, मैंने स्पष्ट रूप से ArtistName
. सेट किया है केवल प्रदर्शन उद्देश्यों के लिए एक अलग कोलाज के लिए कॉलम (अन्यथा कोलेशन जानकारी वापस नहीं की जाती)।
यह भी देखें:
- MySQL में कोलेशन कैसे खोजें
- सर्वर का मिलान दिखाएं
- डेटाबेस का मिलान दिखाएं
- तालिका का मिलान दिखाएं
- अपने MySQL कनेक्शन का मिलान दिखाएं
- संयोजन क्या है?