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

MySQL

  1. MySQL में CASE WHEN और INFORMATION_SCHEMA से टेबल अस्तित्व जांचें

    MySQL में INFORMATION_SCHEMA.TABLES और CASE WHEN का उपयोग करके बूलियन परिणाम (हां/नहीं) के रूप में टेबल अस्तित्व जांच सकते हैं। सिंटैक्स SELECT MAX(CASE WHEN TABLE_NAME = टेबल_नाम THEN Yes (TRUE) ELSE No (FALSE) END) AS isTableExists FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = DA

  2. MySQL में कस्टम फ़ंक्शन से कॉमा-सूची स्ट्रिंग का योग निकालें

    MySQL में कॉमा-अलग संख्याओं वाले स्ट्रिंग का योग निकालने के लिए कोई अंतर्निहित फ़ंक्शन नहीं है। एक कस्टम स्टोर्ड फ़ंक्शन बनाकर यह कार्य कर सकते हैं। कस्टम फ़ंक्शन बनाएं DELIMITER ; उपयोग उदाहरण 1. टेबल बनाएं ); 2. डेटा डालें INSERT INTO DemoTable VALUES(20,10,40,50,60); 3. फ़ंक्शन कॉल करें

  3. MySQL में INET_ATON() से IP पते को मानव-पठनीय क्रम में सॉर्ट करें

    IP पते को स्ट्रिंग के रूप में सॉर्ट करने पर 192.168.1.100 192.168.1.2 से पहले आ जाता है। INET_ATON() IP पते को संख्या में बदलकर सही संख्यात्मक क्रम देता है। समस्या: स्ट्रिंग सॉर्ट ORDER BY IpAddress -- परिणाम: 192.168.1.100, 192.168.1.2, 192.168.1.20 (गलत) समाधान: INET_ATON() ORDER BY INET_ATON(Ip

  4. MySQL ZEROFILL सिंटैक्स त्रुटि ठीक करें: सही कॉलम परिभाषा क्रम

    MySQL में ZEROFILL विशेषता का उपयोग करते समय कॉलम परिभाषा का क्रम महत्वपूर्ण है। गलत क्रम से सिंटैक्स त्रुटि (ERROR 1064) होती है। ❌ गलत सिंटैक्स (त्रुटि) ); ERROR 1064 (42000): You have an error in your SQL syntax... near ZEROFILL AUTO_INCREMENT PRIMARY KEY at line 3 ✅ सही सिंटैक्स ); Query OK,

  5. MySQL में ORDER BY FIELD और ID से कस्टम सॉर्ट और द्वितीयक सॉर्ट

    MySQL में ORDER BY FIELD() का उपयोग करके एक कॉलम को कस्टम क्रम में सॉर्ट करें, फिर दूसरे कॉलम से द्वितीयक सॉर्ट लागू करें। सिंटैक्स SELECT * FROM टेबल_नाम ORDER BY FIELD(कॉलम1, मान1, मान2, ...) DESC/ASC, कॉलम2 DESC/ASC; उदाहरण: Mike को पहले रखें, फिर ID अवरोही क्रम में 1. टेबल बनाएं );

  6. MySQL में STR_TO_DATE और CURDATE से वर्तमान दिनांक वाले रिकॉर्ड ढूंढें

    स्ट्रिंग कॉलम में संग्रहीत दिनांक की तुलना वर्तमान दिनांक से करने के लिए STR_TO_DATE() से पार्स करें और CURDATE() से तुलना करें। सिंटैक्स SELECT * FROM टेबल_नाम WHERE STR_TO_DATE(कॉलम_नाम, फॉर्मेट_स्पेसिफायर) = CURDATE(); उदाहरण: DD/MM/YYYY प्रारूप में दिनांक 1. टेबल बनाएं (स्ट्रिंग कॉलम) ); 2.

  7. MySQL में TIMESTAMPDIFF से दो दिनांकों के बीच महीनों का अंतर निकालें

    MySQL का TIMESTAMPDIFF() फ़ंक्शन दो दिनांक/समय मानों के बीच निर्दिष्ट इकाई में अंतर की गणना करता है। सिंटैक्स TIMESTAMPDIFF(इकाई, दिनांक1, दिनांक2) इकाइयां: MICROSECOND, SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, QUARTER, YEAR उदाहरण: महीनों में अंतर 1. टेबल बनाएं ); 2. डेटा डालें INSERT INTO De

  8. MySQL में GREATEST/LEAST से दो कॉलम में जोड़ी की घटनाएं गिनें

    दो कॉलम में मानों की जोड़ी (क्रम की परवाह किए बिना) की घटनाएं गिनने के लिए GREATEST() और LEAST() फ़ंक्शन के साथ GROUP BY का उपयोग करें। उदाहरण: नाम जोड़े की घटनाएं गिनना 1. टेबल बनाएं ); 2. डेटा डालें INSERT INTO DemoTable VALUES(Mike, Robert); -- उल्टा क्रम 3. डेटा देखें SELECT * FROM DemoT

  9. MySQL में SUBSTRING_INDEX से स्ट्रिंग से दिनांक निकालें

    MySQL में SUBSTRING_INDEX() फ़ंक्शन का उपयोग करके स्ट्रिंग के अंतिम भाग से दिनांक निकाल सकते हैं जब दिनांक एक ज्ञात विभाजक के बाद आता है। सिंटैक्स SUBSTRING_INDEX(SUBSTRING_INDEX(स्ट्रिंग, विभाजक, -1), विभाजक, 1) उदाहरण: लेबल.दिनांक प्रारूप से दिनांक निकालना 1. टेबल बनाएं ); 2. डेटा डालें INSE

  10. MySQL में INSERT INTO SELECT से एक टेबल से दूसरी में डेटा कॉपी करें

    MySQL का INSERT INTO ... SELECT स्टेटमेंट एक क्वेरी में एक टेबल से डेटा चुनकर दूसरी टेबल में डालता है। सिंटैक्स INSERT INTO लक्ष्य_टेबल (कॉलम1, कॉलम2, ...) SELECT कॉलम1, कॉलम2, ... FROM स्रोत_टेबल WHERE शर्त; उदाहरण: NULL रहित रिकॉर्ड कॉपी करना 1. स्रोत टेबल बनाएं ); 2. डेटा डालें (कुछ NULL के

  11. MySQL में REPLACE/SUBSTRING_INDEX से सूची में मान खोजें और बदलें

    MySQL में कॉमा-सूची वाले कॉलम में विशिष्ट मान को खोजकर बदलने के लिए SUBSTRING_INDEX() और CONCAT() का संयोजन उपयोग करें। उदाहरण: John को Adam से बदलें 1. टेबल बनाएं ); 2. डेटा डालें Carol,Sam,John,David,Bob,Mike,Robert,John,Chris,James,Jace); 3. पहला John बदलें ); 4. परिणाम SELECT * FROM Dem

  12. MySQL में डबल कोट वाले स्ट्रिंग डालने के लिए बैकस्लैश एस्केप का उपयोग

    MySQL में डबल कोट () वाले स्ट्रिंग डालने के लिए बैकस्लैश (\) से एस्केप करें। सिंटैक्स INSERT INTO टेबल_नाम VALUES(\\आपका_मान\\); उदाहरण 1. टेबल बनाएं ); 2. डबल कोट के साथ डेटा डालें INSERT INTO DemoTable VALUES(\\Carol\\); 3. परिणाम देखें SELECT * FROM DemoTable; +--------------+ | Name

  13. MySQL में REGEXP से पाइप-सीमित कॉलम में मान ढूंढें

    MySQL में REGEXP ऑपरेटर का उपयोग करके पाइप (|) से अलग किए गए मानों वाले कॉलम में विशिष्ट मान खोज सकते हैं। समस्या कॉलम में 8|56|78|45 जैसा डेटा है। साधारण LIKE %8% से 8, 58, 80, 98 आदि सभी मिलेंगे। सटीक मिलान के लिए रेगुलर एक्सप्रेशन चाहिए। समाधान: शब्द सीमा पैटर्न WHERE कॉलम REGEXP [[::]] -- या प

  14. MySQL में SUM() से शून्य मान वाली पंक्ति प्रदर्शित करें

    MySQL में बूलियन अभिव्यक्तियों का योग करके (SUM(शर्त)) आप गिन सकते हैं कि कोई शर्त कितनी बार पूरी होती है, और शून्य मान भी प्रदर्शित कर सकते हैं। तकनीक MySQL में TRUE = 1 और FALSE = 0 होता है। इसलिए SUM(कॉलम = मान) उस मान की घटनाओं को गिनता है। उदाहरण: सक्रिय/निष्क्रिय स्थिति गिनना 1. टेबल बनाएं

  15. MySQL में DATE_SUB() से दिनांक घटाएं

    MySQL का DATE_SUB() फ़ंक्शन किसी दिनांक/समय मान से निर्दिष्ट समय अंतराल घटाता है। सिंटैक्स DATE_SUB(दिनांक, INTERVAL मान इकाई) समय इकाइयां DAY - दिन MONTH - महीना YEAR - वर्ष HOUR, MINUTE, SECOND - समय इकाइयां उदाहरण: प्रवेश दिनांक से 1 दिन घटाना 1. टेबल बनाएं ); 2. डेटा डाले

  16. MySQL में ORDER BY FIELD() से कस्टम क्रम में सॉर्ट करें

    MySQL का ORDER BY FIELD() फ़ंक्शन आपको पूर्वनिर्धारित क्रम में परिणामों को सॉर्ट करने की अनुमति देता है, न कि केवल आरोही या अवरोही क्रम में। सिंटैक्स SELECT * FROM टेबल_नाम ORDER BY FIELD(कॉलम_नाम, मान1, मान2, मान3, ...); उदाहरण: नौकरी पदनाम को वरिष्ठता क्रम में सॉर्ट करना 1. टेबल बनाएं ); 2. ड

  17. MySQL में कई OR स्टेटमेंट के बजाय IN() ऑपरेटर का उपयोग करें

    कई OR शर्तों के बजाय MySQL में IN() ऑपरेटर का उपयोग अधिक पठनीय, संक्षिप्त और अक्सर तेज़ होता है। तुलना ❌ कम कुशल: कई OR SELECT * FROM DemoTable WHERE Id = 2 OR Id = 3 OR Id = 5; ✅ बेहतर: IN() ऑपरेटर SELECT * FROM DemoTable WHERE Id IN (2, 3, 5); उदाहरण 1. टेबल बनाएं ); 2. डेटा डालें INSERT

  18. MySQL में GROUP BY HAVING से डुप्लिकेट मान ढूंढें

    MySQL में 1 का उपयोग करके उन मानों को ढूंढ सकते हैं जो टेबल में एक से अधिक बार आते हैं। सिंटैक्स 1; उदाहरण 1. टेबल बनाएं ); 2. डेटा डालें (कुछ डुप्लिकेट के साथ) INSERT INTO DemoTable VALUES(50); 3. सभी रिकॉर्ड देखें SELECT * FROM DemoTable; +-------+ | Value | +-------+ | 20 | | 10 |

  19. MySQL में CASE स्टेटमेंट से एक क्वेरी में कई आइटम की कीमत बढ़ाएं

    MySQL में CASE स्टेटमेंट का उपयोग करके एक ही UPDATE क्वेरी में विभिन्न उत्पादों की कीमतें अलग-अलग प्रतिशत से बढ़ा सकते हैं। उदाहरण: उत्पाद कीमतों को अलग-अलग प्रतिशत से बढ़ाना 1. टेबल बनाएं ); 2. डेटा डालें INSERT INTO DemoTable VALUES(Product-3, 3000); 3. वर्तमान कीमतें देखें SELECT * FROM De

  20. MySQL में CREATE TEMPORARY TABLE से अस्थायी टेबल बनाएं

    MySQL में CREATE TEMPORARY TABLE स्टेटमेंट सत्र-विशिष्ट (session-specific) अस्थायी टेबल बनाता है। यह कनेक्शन बंद होने पर स्वचालित रूप से ड्रॉप हो जाती है। सिंटैक्स CREATE TEMPORARY TABLE टेबल_नाम ( कॉलम_नाम डेटा_टाइप ); उदाहरण: दिनांक/समय मान संग्रहीत करना 1. अस्थायी टेबल बनाएं ); 2. विभिन्

Total 4564 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:34/229  20-कंप्यूटर/Page Goto:1 28 29 30 31 32 33 34 35 36 37 38 39 40