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

MySQL में सेलेक्ट स्टेटमेंट का उपयोग करके टेबल नाम प्राप्त करें?

<घंटा/>

चयन कथन का उपयोग करके तालिका नाम प्राप्त करने के लिए, "information_schema.tables" का उपयोग करें। आइए एक उदाहरण देखें, जिसमें हमारे पास एक डेटाबेस है जिसमें 3 टेबल हैं। सेलेक्ट स्टेटमेंट की मदद से सभी टेबल नेम पाने का सिंटैक्स।

जानकारी_स्कीमा.टेबल्स से Table_name के रूप में Table_name का चयन करें जहां table_schema ='yourDatabaseName';

डेटाबेस "परीक्षण" का उपयोग करना, और चयन का उपयोग करके तालिका नाम प्राप्त करने के लिए उपरोक्त सिंटैक्स को लागू करना

mysql> परीक्षण का उपयोग करें;डेटाबेस बदल गयाmysql> Table_name के रूप में Table_name को info_schema.tables से चुनें जहां table_schema ='test';

तीन तालिकाओं के नाम के साथ आउटपुट।

<पूर्व>+----------------------+| टेबल्सनाम |+--------------------------+| गंतव्य || myisamtoinnodbdemo || मूल तालिका |+---------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL चयन का उपयोग कर रिकॉर्ड डालें?

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

  1. तालिका नाम के रूप में 'समूह' का उपयोग करते समय MySQL सिंटैक्स त्रुटि (चयन क्वेरी में)

    समूह एक आरक्षित कीवर्ड है, आप इसे तालिका नाम के रूप में उपयोग नहीं कर सकते। इसलिए, इसे तालिका नाम के रूप में उपयोग करने पर त्रुटि होगी। ऐसी त्रुटि से बचने के लिए, आपको तालिका नाम समूह के चारों ओर संलग्न बैकटिक्स प्रतीक का उपयोग करने की आवश्यकता है। आइए अब एक उदाहरण देखें और एक टेबल बनाएं - mysql>

  1. MySQL डेटाबेस में किसी अन्य तालिका से आईडी का उपयोग करके उपयोगकर्ता नाम कैसे प्राप्त करें?

    दो तालिकाओं से आईडी का उपयोग करके उपयोगकर्ता नाम प्राप्त करने के लिए, आपको जॉइन का उपयोग करना होगा और तालिकाओं में शामिल होना होगा। आइए एक टेबल बनाएं - उदाहरण ); क्वेरी ओके, 0 रो प्रभावित (2.63) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - उदाहरण डेमो77 मानों में डालें (2, बॉब); क्वेरी ठीक