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

डेटाबेस में सभी टेबल्स में एक विशिष्ट कॉलम ढूंढना

इसके लिए COLUMN_NAME का उपयोग करें और विशिष्ट कॉलम नाम के साथ LIKE सेट करें।

उदाहरण

अज्ञात टेबल में विशिष्ट कॉलम ढूंढें:

mysql> SELECT TABLE_NAME, COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_DEFAULT
    -> FROM INFORMATION_SCHEMA.COLUMNS
    -> WHERE column_name LIKE '%StudentName%'
    -> AND table_schema = 'web';

आउटपुट

+-------------------+-------------+-----------+-------------+----------------+
| TABLE_NAME        | COLUMN_NAME | DATA_TYPE | IS_NULLABLE | COLUMN_DEFAULT |
+-------------------+-------------+-----------+-------------+----------------+
| demotable215      | StudentName | varchar   | YES         | NULL           |
| demotable221      | StudentName | varchar   | YES         | NULL           |
| demotable224      | StudentName | varchar   | YES         | NULL           |
| demotable234      | StudentName | varchar   | YES         | NULL           |
| demotable269      | StudentName | varchar   | YES         | NULL           |
| DemoTable         | StudentName | varchar   | YES         | NULL           |
| ...               | ...         | ...       | ...         | ...            |
+-------------------+-------------+-----------+-------------+----------------+
19 rows in set (0.07 sec)

ऊपर "StudentName" कॉलम वाली सभी टेबल्स प्रदर्शित हैं।

उपयोगी कॉलम: TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_DEFAULT, COLUMN_KEY, EXTRA

  1. MySQL में विशिष्ट कॉलम नाम वाली टेबल कैसे खोजें MySQL में विशिष्ट कॉलम नाम वाली टेबल कैसे खोजें

    information_schema.columns टेबल को क्वेरी करके डेटाबेस में विशिष्ट कॉलम नाम वाली सभी टेबल खोजें। सिंटैक्स SELECT DISTINCT table_name FROM information_schema.columns WHERE column_name LIKE %yourSearchValue% AND table_schema = DATABASE(); उदाहरण: Client वाली कॉलम खोजना SELECT DISTINCT table_name FR

  1. - MySQL में किसी कॉलम में अधिकतम मान खोजना

    किसी कॉलम में अधिकतम मान खोजने के लिए MAX(columnName) का उपयोग करना होगा। लेकिन, पहले, हम MySQL में डेटाबेस और टेबल के बारे में समझेंगे। MySQL इंस्टॉल करने से पहले, यह निर्धारित करना महत्वपूर्ण है कि किस संस्करण और किस डिस्ट्रीब्यूशन फॉर्मेट (यह बाइनरी फाइल या सोर्स फाइलों से हो सकता है) का उपयोग

  1. - MySQL डेटाबेस में सभी टेबल सूचीबद्ध करना

    आइए समझते हैं कि MySQL डेटाबेस में सभी टेबल कैसे सूचीबद्ध करें: एक बार डेटाबेस बन जाने पर, हम निम्न क्वेरी का उपयोग करके किसी विशिष्ट डेटाबेस को एक्सेस और उपयोग कर सकते हैं: क्वेरी mysql> USE databaseName Database changed USE स्टेटमेंट के लिए सेमीकॉलन की आवश्यकता नहीं होती। यह QUIT स्टेटमेंट