Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL टेबल कॉलम का डेटाटाइप कैसे प्राप्त करें?

<घंटा/>

आप "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 सेकंड)
  1. MySQL तालिका में अधिकतम आईडी से जुड़े डेटा को कैसे प्राप्त करें?

    हम पहले डीईएससी द्वारा ऑर्डर करेंगे और फिर अधिकतम आईडी से जुड़े मूल्य को प्राप्त करेंगे - अपने कॉलमनाम द्वारा अपनेTableName ऑर्डर से *चुनें DESC LIMIT 1,1; आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.63 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल

  1. मैं MySQL में किसी तालिका की संरचना को कैसे क्लोन करूं?

    MySQL में क्लोन करने के लिए LIKE क्लॉज का प्रयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.55 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1 मानों में डालें (102, कैरोल); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) चयन कथन का उपयोग करके ताल

  1. MySQL में तालिका का पहला और अंतिम रिकॉर्ड कैसे प्राप्त करें?

    पहला और अंतिम रिकॉर्ड प्राप्त करने के लिए, UNION का उपयोग करें। LIMIT का उपयोग आपके इच्छित रिकॉर्ड की संख्या प्राप्त करने के लिए भी किया जाता है। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable694 ( EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY, EmployeeName varchar(100), EmployeeSalary int);क्