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

मैं किसी विशेष कॉलम नाम वाली सभी तालिकाओं के लिए कैसे क्वेरी कर सकता हूं?


MySQL क्वेरी लिखने के लिए एक विशेष कॉलम नाम वाले सभी टेबल प्राप्त करने के लिए, हम LIKE ऑपरेटर का उपयोग कर सकते हैं। इसे एक उदाहरण की मदद से इस प्रकार समझा जा सकता है -

उदाहरण

इसमें कॉलम नाम 'ID' वाले सभी टेबल प्राप्त करने के लिए MySQL क्वेरी निम्नलिखित है -

mysql> Select Column_name as 'ColumnName',Table_name As 'Tablename' FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME LIKE '%ID%' ORDER BY Tablename LIMIT 10;
+-------------+---------------+
| ColumnName  | Tablename     |
+-------------+---------------+
| id          | arena         |
| id          | arena1        |
| ID          | cars          |
| ID          | COLLATIONS    |
| ID          | copy_cars     |
| COUNTRY_ID  | countries     |
| REGION_ID   | countries     |
| Customer_Id | customers     |
| Customer_Id | customer_view |
| id          | emp           |
+-------------+---------------+
10 rows in set, 0 warnings (0.15 sec)

  1. MySQL क्वेरी कॉलम में सभी मानों के लिए वर्ण लंबाई प्राप्त करने के लिए?

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

  1. MySQL के साथ सभी तालिकाओं में अपने अस्तित्व के साथ कॉलम की पहचान कैसे करें?

    कॉलम नाम की पहचान करने के लिए, MySQL में INFORMATION_SCHEMA.COLUMNS का उपयोग करें। यहाँ वाक्य रचना है - INFORMATION_SCHEMA.COLUMNS से ​​table_name,column_name चुनें, जहां table_schema =SCHEMA()andcolumn_name=anyColumnName; आइए उपरोक्त क्वेरी को सभी तालिकाओं में अपने अस्तित्व के साथ एक कॉलम की पहचा

  1. एकल MySQL क्वेरी में सभी कॉलम नामों के लिए 'उपनाम' सेट करें

    कॉलम नामों के लिए उपनाम सेट करने के लिए, सिंटैक्स इस प्रकार है - अपना कॉलमनाम1 किसी भी उपनामनाम1 का चयन करें, अपने कॉलमनाम2 को अपने टेबलनाम से किसी भी उपनाम का चयन करें; ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.70 सेकंड) इंसर्ट कमांड का उपयोग