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

एक विशिष्ट कॉलम वाले MySQL डेटाबेस से सभी टेबल प्राप्त करें, मान लें कि xyz?

<घंटा/>

मान लें कि हमारे पास एक डेटाबेस "वेब" है और हमें एक विशिष्ट कॉलम 'StudentFirstName' वाली सभी तालिकाएँ प्राप्त करने की आवश्यकता है।

इसके लिए नीचे क्वेरी है -

mysql> myColumnName.table_name frominformation_schema.columns myColumnNamewhere myColumnName.column_name ='StudentFirstName' और table_schema='web' चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+---------------+| TABLE_NAME |+---------------+| डिमोटेबल109 || डिमोटेबल297 || डिमोटेबल335 || डिमोटेबल395 || डिमोटेबल418 || डिमोटेबल425 || डिमोटेबल436 |+---------------+7 पंक्तियाँ सेट में (0.14 सेकंड)

इसलिए, उपरोक्त तालिकाओं में "StudentFirstName" के रूप में कॉलम नामों में से एक है।

आइए 'स्टूडेंटफर्स्टनाम' कॉलम नाम देखने के लिए किसी भी तालिका के विवरण की जांच करें -

mysql> desc demotable297;

यह निम्नलिखित आउटपुट को "स्टूडेंटफर्स्टनाम" के रूप में कॉलम नामों में से एक प्रदर्शित करेगा -

<पूर्व>+---------------------+--------------+----------+----- +------------+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+----------------------------+--------------+------+-----+ ---------+----------+| छात्र आईडी | इंट(11) | हाँ | | नल | || स्टूडेंटफर्स्टनाम | वर्कर (100) | हाँ | | नल | || छात्र अंतिम नाम | वर्कर (100) | हाँ | | नल | |+---------------------+--------------+------+-----+- --------+----------+3 पंक्तियाँ सेट में (0.01 सेकंड)
  1. MySQL डेटाबेस में सभी तालिकाओं के लिए रिकॉर्ड संख्या प्राप्त करें?

    MySQL तालिकाओं में सभी रिकॉर्ड की गिनती प्राप्त करने के लिए, हम TABLE_ROWS का उपयोग कुल फ़ंक्शन SUM के साथ कर सकते हैं। वाक्य रचना इस प्रकार है। INFORMATION_SCHEMA.TABLES से SUM(TABLE_ROWS) चुनें, जहां TABLE_SCHEMA =yourDatabaseName; सभी तालिकाओं के लिए रिकॉर्ड की संख्या प्राप्त करने के लिए उपरोक्त

  1. MySQL डेटाबेस की तालिकाओं का आकार कैसे प्राप्त करें?

    एक MySQL डेटाबेस की तालिकाओं का आकार प्राप्त करने के लिए, आप information_schema.tables का उपयोग कर सकते हैं। यहाँ सभी तालिकाओं के आकार को जानने के लिए वाक्य रचना है। TABLE_NAME को `ALLTABLESNAME` के रूप में चुनें, ROUND((DATA_LENGTH + INDEX_LENGTH) / 1024/1024) `TABLESIZEIN(MB)` के रूप में info_sch

  1. जावा के साथ MySQL डेटाबेस में किसी तालिका से अंतिम रिकॉर्ड प्राप्त करें?

    MySQL डेटाबेस से डेटा प्राप्त करने के लिए, आपको java से executeQuery() विधि का उपयोग करने की आवश्यकता है। सबसे पहले MySQL डेटाबेस में एक टेबल बनाएं। यहां, हम नमूना डेटाबेस में निम्न तालिका बनाएंगे );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.80 सेकंड) अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिक