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

MySQL में कॉलम ए और कॉलम बी वाले सभी टेबल कैसे खोजें?

<घंटा/>

विशिष्ट कॉलम नाम खोजने के लिए, info_schema.columns का उपयोग करें। यहां, मैं कॉलम ए के स्थान पर आईडी और कॉलम बी के स्थान पर नाम का उपयोग कर रहा हूं -

mysql> table_name को TableNameFromWebDatabase के रूप में चुनें -> info_schema.columns से -> जहां column_name IN ('Id', 'Name') -> group by table_name -> गिनती (*) =3;

यह निम्नलिखित आउटपुट का उत्पादन करेगा। कॉलम आईडी और नाम वाली तालिका निम्नलिखित हैं -

<पूर्व>+--------------------------+| TableNameFromWebDatabase |+--------------------------+| छात्र || विशिष्ट डेमो || दूसरी तालिका || Groupconcatenatedemo || इंडेमो || ifnulldemo || डिमोटेबल211 || डिमोटेबल212 || डिमोटेबल223 || डिमोटेबल233 || डिमोटेबल251 || डिमोटेबल 255 |+--------------------------+12 पंक्तियों में सेट (0.25 सेकंड)

साबित करने के लिए, आइए हम एक तालिका के विवरण की जाँच करें। निम्नलिखित प्रश्न है -

mysql> desc demotable233;

यह निम्नलिखित आउटपुट का उत्पादन करेगा। यहां, आप देख सकते हैं कि हमारे पास इंट और नाम कॉलम हैं -

<पूर्व>+----------+---------------+------+-----+-----+- ---------------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+----------+-------------+------+-----+ --------------+| आईडी | इंट(11) | नहीं | पंचायती राज | नल | auto_increment || नाम | वर्कर(20) | हाँ | | नल | |+----------+----------------+------+-----+------------+--- -------------+2 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में किसी विशिष्ट कॉलम नाम के साथ टेबल कैसे खोजें?

    कॉलम नाम खोजने के लिए, info_schema.columns का उपयोग करें। निम्नलिखित वाक्य रचना है - जानकारी_स्कीमा.कॉलम से अलग टेबल_नाम चुनें, जहां कॉलम_नाम जैसे %yourSearchValue% और table_schema=database(); आइए विभिन्न तालिका में कॉलम नाम खोजने के लिए उपरोक्त सिंटैक्स को लागू करें। यहां, हम केवल विशिष्ट कॉलम नाम

  1. तालिकाओं में कैसे शामिल हों और MySQL डेटाबेस से मान कैसे प्राप्त करें?

    तालिकाओं में शामिल होने के लिए, MySQL में JOIN अवधारणा का उपयोग करें। सबसे पहले, दो टेबल बनाते हैं। आइए पहली तालिका बनाएं - );क्वेरी ठीक है, 0 पंक्तियां प्रभावित (1.19 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो52 मानों में डालें(3,माइक);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13

  1. MySQL में अद्वितीय उपनाम वाले सभी उपयोगकर्ता खोजें?

    अद्वितीय उपनाम वाले सभी उपयोगकर्ताओं को खोजने के लिए, GROUP BY HAVING COUNT() का उपयोग करें। आइए एक टेबल बनाएं - उदाहरण );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (9.29 इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - उदाहरण डेमो76 मान (एडम, स्मिथ) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (1.52 च