आप "information_schema.columns" की मदद से MySQL टेबल कॉलम डेटा टाइप प्राप्त कर सकते हैं।
वाक्य रचना इस प्रकार है -
INFORMATION_SCHEMA.COLUMNS से DATA_TYPE चुनें जहां टेबल_स्कीमा ='yourDatabaseName' और table_name ='yourTableName'।
ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए पहले एक टेबल बनाएं -
mysql> तालिका बनाएं DataTypeDemo−> ( −> Id int, −> पता varchar(200), −> Money दशमलव(10,4)−> );क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.60 सेकंड)
MySQL कॉलम डेटा प्रकार प्राप्त करने के लिए उपरोक्त सिंटैक्स लागू करें। क्वेरी इस प्रकार है -
mysql> info_schema.columns से data_type चुनें जहां table_schema ='business' andable_name ='DataTypeDemo';
निम्न आउटपुट है -
<पूर्व>+-----------+| DATA_TYPE |+-----------+| इंट || वर्चर || दशमलव |+-----------+3 पंक्तियाँ सेट में (0.00 सेकंड)यदि आप चाहें, तो डेटाटाइप से पहले आउटपुट में कॉलम नाम भी शामिल करें। क्वेरी इस प्रकार है -
mysql> info_schema.columns से column_name,data_type चुनें जहां table_schema ='business' और table_name ='DataTypeDemo';
निम्न आउटपुट डेटा प्रकार के अनुरूप कॉलम नाम प्रदर्शित करता है -
<पूर्व>+---------------+---------------+| COLUMN_NAME | DATA_TYPE |+---------------+----------+| आईडी | इंट || पता | वर्चर || पैसा | दशमलव |+---------------+-----------+3 पंक्तियाँ सेट में (0.00 सेकंड)