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

MySQL में फ़ाइल नामों की तालिका से सभी विशिष्ट फ़ाइल नाम एक्सटेंशन का चयन कैसे करें?

<घंटा/>

फ़ाइल नाम एक्सटेंशन निकालने के लिए आप SUBSTRING_INDEX() के साथ DISTINCT का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं−

mysql> तालिका बनाएं DemoTable (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FileName text);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.75 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में रिकॉर्ड डालें -

mysql> DemoTable(FileName) मानों ('AddTwoValue.java') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> DemoTable (फ़ाइल नाम) मानों ('Image1.png') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> डेमोटेबल (फ़ाइल नाम) मान ('MultiplicationOfTwoNumbers.java') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> डेमोटेबल (फ़ाइल नाम) मानों में डालें ('Palindrome.c');क्वेरी ओके, 1 पंक्ति प्रभावित (0.16 सेकंड)mysql> डेमोटेबल (फाइलनाम) मान ('FoodCart.png') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) mysql> डेमोटेबल (फाइलनाम) मानों में डालें ('क्रमपरिवर्तन') .py');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> डेमोटेबल से * चुनें;

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

<पूर्व>+----+---------------------------------+| आईडी | फ़ाइल का नाम |+----+------------------------------------------+| 1 | AddTwoValue.java || 2 | Image1.png || 3 | MultiplicationOfTwoNumbers.java || 4 | पलिंड्रोम.सी || 5 | FoodCart.png || 6 | Permutation.py |+----+---------------------------------+6 पंक्तियाँ सेट में (0.00 सेकंड)

फ़ाइल नामों की तालिका से सभी विशिष्ट फ़ाइल नाम एक्सटेंशन का चयन करने के लिए क्वेरी निम्नलिखित है-

mysql> DemoTable से DISTINCT SUBSTRING_INDEX(FileName,'.',-1) चुनें;

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

<पूर्व>+------------------------------------------+| SUBSTRING_INDEX(फ़ाइल का नाम,'.',-1) |+--------------------------------------+| जावा || पीएनजी || ग || py |+-------------------------------------+4 पंक्तियाँ सेट में (0.03 सेकंड)
  1. हम एक MySQL तालिका से सभी पंक्तियों को कैसे हटा सकते हैं?

    हम तालिका से सभी पंक्तियों को हटाने के लिए TRUNCATE कथन या DROP कथन का उपयोग कर सकते हैं। इसे DELETE स्टेटमेंट की मदद से भी किया जा सकता है लेकिन उस स्थिति में WHERE क्लॉज को टेबल की सभी पंक्तियों की पहचान करनी चाहिए। जैसा कि हम जानते हैं कि TRUNCATE और DELETE दोनों स्टेटमेंट टेबल की संरचना को नहीं

  1. तालिका से सभी डेटा का चयन करने के लिए हम MySQL संग्रहीत कार्यविधि कैसे लिख सकते हैं?

    इसे प्रदर्शित करने के लिए हम selectdetails() नाम की एक प्रक्रिया बना रहे हैं, जो student_detail तालिका से सभी रिकॉर्ड प्राप्त करेगी। mysql> Delimiter // mysql> Create Procedure selectdetails()    -> BEGIN    -> Select * from student_detail;    -> END// Qu

  1. MySQL से अंतिम 10 पंक्तियों का चयन कैसे करें?

    MySQL से अंतिम 10 पंक्तियों का चयन करने के लिए, हम सेलेक्ट स्टेटमेंट और लिमिट कॉन्सेप्ट के साथ एक सबक्वेरी का उपयोग कर सकते हैं। निम्नलिखित एक उदाहरण है। एक टेबल बनाना। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.75 सेकंड) तालिका में रिकॉर्ड सम्मिलित करना। Last10RecordsDemo मान (7, सैम), (8, जस्टिन),