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

MySQL

  1. MySQL में स्टोर्ड प्रोसीजर के भीतर IF लॉजिक से अन्य स्टोर्ड प्रोसीजर कॉल करें

    MySQL स्टोर्ड प्रोसीजर के अंदर IF ... THEN ... ELSE ... END IF लॉजिक का उपयोग करके शर्त के आधार पर अन्य स्टोर्ड प्रोसीजर कॉल कर सकते हैं। सिंटैक्स CREATE PROCEDURE मुख्य_प्रोसीजर(IN पैरामीटर टाइप) BEGIN IF शर्त THEN CALL प्रोसीजर1(); ELSE CALL प्रोसीजर2(); END IF; END उ

  2. MySQL REGEXP से विशिष्ट शब्द संख्या वाले रिकॉर्ड ढूंढें

    MySQL REGEXP का उपयोग करके कॉलम में विशिष्ट संख्या में शब्द (स्पेस से अलग) वाले रिकॉर्ड ढूंढ सकते हैं। पैटर्न: ठीक 2 शब्द (स्पेस से अलग) WHERE कॉलम REGEXP ^[^ ]+ [^ ]+$ उदाहरण 1. टेबल बनाएं CREATE TABLE DemoTable1412 (Name VARCHAR(40)); 2. डेटा डालें INSERT INTO DemoTable1412 VALUES(Chris Jame

  3. MySQL 8.0 में 'rank' आरक्षित शब्द: कॉलम नाम के लिए बैकटिक्स आवश्यक

    MySQL 8.0.2 से RANK एक आरक्षित शब्द (reserved word) है क्योंकि विंडो फ़ंक्शन RANK() जोड़ा गया। इसे कॉलम नाम के रूप में उपयोग करने के लिए बैकटिक्स (`) आवश्यक हैं। समस्या ); ERROR 1064 (42000): You have an error in your SQL syntax near rank int at line 5 समाधान: बैकटिक्स उपयोग करें ); Query OK डे

  4. MySQL ERROR 1093 ठीक करें: सबक्वेरी में FROM क्लॉज के साथ DELETE के लिए डिराइव्ड टेबल उपयोग करें

    MySQL में उसी टेबल से चयन करके हटाने पर ERROR 1093 (HY000): You cant specify target table for update in FROM clause त्रुटि होती है। समाधान: सबक्वेरी को डिराइव्ड टेबल (उपनाम के साथ) में लपेटें। समस्या DELETE FROM DemoTable WHERE Marks = (SELECT MIN(Marks) FROM DemoTable); ERROR 1093 (HY000): You ca

  5. MySQL में ORDER BY RAND() LIMIT 1 से यादृच्छिक रिकॉर्ड चुनें

    MySQL में ORDER BY RAND() LIMIT 1 का उपयोग करके टेबल से एक यादृच्छिक पंक्ति चुन सकते हैं। सिंटैक्स SELECT * FROM टेबल_नाम ORDER BY RAND() LIMIT 1; उदाहरण 1. टेबल बनाएं ); 2. डेटा डालें INSERT INTO DemoTable1581(StudentName) VALUES(Chris), (Bob), (Sam), (Mike), (Carol); 3. यादृच्छिक पंक्ति चुन

  6. MySQL में DATE_SUB और BETWEEN से अंतिम N दिन पहले के रिकॉर्ड ढूंढें

    MySQL में DATE_SUB() और BETWEEN का उपयोग करके किसी दिनांक कॉलम में अंतिम N दिनों के रिकॉर्ड क्वेरी कर सकते हैं। उदाहरण: पिछले 3 दिन पहले के पोस्ट (आधार दिनांक: 2019-10-20) 1. टेबल बनाएं CREATE TABLE DemoTable1582 (PostedDate DATETIME); 2. डेटा डालें INSERT INTO DemoTable1582 VALUES(2019-10-25 0

  7. MySQL में REPLACE() और UPDATE से कॉलम के आंशिक डेटा हटाएं

    MySQL में UPDATE और REPLACE() फ़ंक्शन का उपयोग करके कॉलम मान के विशिष्ट भाग को हटा या बदल सकते हैं। सिंटैक्स UPDATE टेबल_नाम SET कॉलम_नाम = REPLACE(कॉलम_नाम, खोज_स्ट्रिंग, प्रतिस्थापन_स्ट्रिंग); उदाहरण: XML-जैसे टैग हटाएं 1. टेबल बनाएं CREATE TABLE DemoTable1583 (GameDetails TEXT); 2. डेटा डाले

  8. MySQL में BEFORE INSERT ट्रिगर से दिनांक स्वचालित सेट करें

    MySQL में BEFORE INSERT ट्रिगर का उपयोग करके पंक्ति डालने से पहले दिनांक/समय कॉलम को स्वचालित रूप से वर्तमान दिनांक पर सेट कर सकते हैं। सिंटैक्स CREATE TRIGGER ट्रिगर_नाम BEFORE INSERT ON टेबल_नाम FOR EACH ROW SET NEW.कॉलम_नाम = फ़ंक्शन(); उदाहरण: DueDate को CURDATE() पर सेट करें 1. टेबल बनाएं C

  9. MySQL में UNIQUE कंस्ट्रेंट पर बहु-पंक्ति INSERT में डुप्लिकेट होने पर कुछ भी नहीं डलता

    MySQL में एकल INSERT स्टेटमेंट में एकाधिक पंक्तियां डालते समय, यदि कोई पंक्ति UNIQUE कंस्ट्रेंट का उल्लंघन करती है, तो पूरा स्टेटमेंट विफल होता है और कोई पंक्ति नहीं डलती (डिफ़ॉल्ट व्यवहार)। उदाहरण 1. यूनिक कंस्ट्रेंट के साथ टेबल ); 2. बहु-पंक्ति INSERT (चौथी पंक्ति डुप्लिकेट) INSERT INTO DemoT

  10. MySQL में SHOW COLUMNS से टेबल क्षेत्र जानकारी देखें (TYPE, KEY, आदि)

    MySQL में SHOW COLUMNS FROM टेबल_नाम या DESCRIBE टेबल_नाम से टेबल की कॉलम परिभाषा, प्रकार, कुंजी, डिफ़ॉल्ट, अतिरिक्त जानकारी देख सकते हैं। सिंटैक्स SHOW COLUMNS FROM टेबल_नाम; -- या DESCRIBE टेबल_नाम; -- या DESC टेबल_नाम; उदाहरण 1. टेबल बनाएं ); 2. कॉलम जानकारी देखें SHOW COLUMNS FROM DemoTabl

  11. MySQL में MAX() और सबक्वेरी से दो कॉलम के योग का अधिकतम मान वाली पंक्ति चुनें

    दो कॉलम के योग का अधिकतम मान वाली पंक्ति ढूंढने के लिए सबक्वेरी में MAX(कॉलम1 + कॉलम2) का उपयोग करें। सिंटैक्स SELECT * FROM टेबल_नाम WHERE कॉलम1 + कॉलम2 = (SELECT MAX(कॉलम1 + कॉलम2) FROM टेबल_नाम); उदाहरण 1. टेबल बनाएं CREATE TABLE DemoTable1587 (Value1 INT, Value2 INT); 2. डेटा डालें INSERT

  12. MySQL में GROUP_CONCAT ORDER BY से समुच्चय फ़ंक्शन को क्रमबद्ध करें

    MySQL में GROUP_CONCAT() के अंदर ORDER BY क्लॉज का उपयोग करके जोड़े गए मानों का क्रम नियंत्रित कर सकते हैं। सिंटैक्स GROUP_CONCAT(कॉलम_नाम ORDER BY क्रम_कॉलम [ASC|DESC] SEPARATOR अलग_करने_वाला) उदाहरण: StudentId क्रम में नाम जोड़ें 1. टेबल बनाएं ); 2. डेटा डालें (समान अंक, अलग ID) INSERT INTO

  13. MySQL कमांड लाइन में क्वेरी निष्पादन समय देखें

    MySQL कमांड लाइन क्लाइंट प्रत्येक क्वेरी के निष्पादन के बाद स्वचालित रूप से निष्पादन समय दिखाता है: Query OK, 1 row affected (0.15 sec) या 3 rows in set (0.04 sec)। उदाहरण 1. टेबल बनाएं ); Query OK, 0 rows affected (0.56 sec) 2. डेटा डालें INSERT INTO DemoTable1589 VALUES(103, David); Query OK,

  14. MySQL में बैकटिक्स से संख्यात्मक नाम वाला डेटाबेस बनाएं

    MySQL में डेटाबेस नाम संख्या से शुरू हो या केवल संख्या हो तो बैकटिक्स (`) से घेरना आवश्यक है, अन्यथा सिंटैक्स त्रुटि (ERROR 1064) होती है। समस्या CREATE DATABASE 1233; ERROR 1064 (42000): You have an error in your SQL syntax near 1233 at line 1 समाधान: बैकटिक्स उपयोग करें CREATE DATABASE `1233`;

  15. Java में MySQL कनेक्शन: पोर्ट 3306 और JDBC URL

    Java से MySQL डेटाबेस से कनेक्ट करने के लिए JDBC ड्राइवर और सही कनेक्शन URL (पोर्ट 3306 सहित) की आवश्यकता होती है। JDBC URL प्रारूप jdbc:mysql://होस्ट:पोर्ट/डेटाबेस_नाम?पैरामीटर्स डिफ़ॉल्ट पोर्ट: 3306 jdbc:mysql://localhost:3306/sample?useSSL=false पूर्ण Java उदाहरण import java.sql.Connection; im

  16. MySQL क्वेरी में IF() फ़ंक्शन का सही उपयोग

    MySQL में IF() फ़ंक्शन का उपयोग SELECT सूची में सशर्त मान लौटाने के लिए करें। यह तीन आर्गुमेंट लेता है: शर्त, सच मान, झूठ मान। सिंटैक्स SELECT कॉलम_नाम, IF(शर्त, सच_मान, झूठ_मान) FROM टेबल_नाम; उदाहरण: मान 550 से तुलना 1. टेबल बनाएं CREATE TABLE DemoTable1571 (Id INT, Value INT); 2. डेटा डालें

  17. MySQL में GROUP BY में MIN/MAX सबक्वेरी से समूह प्रतिनिधि पंक्ति चुनें

    MySQL में GROUP BY के साथ प्रत्येक समूह से एक विशिष्ट पंक्ति (जैसे न्यूनतम ID वाली) चुनने के लिए सबक्वेरी में MIN() या MAX() का उपयोग करें। उदाहरण: प्रत्येक अंक समूह से न्यूनतम StudentId वाली पंक्ति 1. टेबल बनाएं ); 2. डेटा डालें INSERT INTO DemoTable1572 VALUES(4, 79, Bob); -- समान अंक 79 3.

  18. MySQL में REGEXP से रेगुलर एक्सप्रेशन पैटर्न मिलान क्वेरी

    MySQL का REGEXP ऑपरेटर रेगुलर एक्सप्रेशन पैटर्न मिलान करके पंक्तियों को फ़िल्टर करता है, जो LIKE से अधिक शक्तिशाली है। सिंटैक्स SELECT * FROM टेबल_नाम WHERE कॉलम_नाम REGEXP पैटर्न; उदाहरण: अंडरस्कोर के बाद अंक वाले कोड ढूंढें 1. टेबल बनाएं ); 2. डेटा डालें INSERT INTO DemoTable1573(StudentCode

  19. MySQL में SHOW TABLES से डेटाबेस की सभी टेबल नाम देखें

    MySQL में SHOW TABLES स्टेटमेंट का उपयोग करके वर्तमान या निर्दिष्ट डेटाबेस की सभी टेबल नाम सूचीबद्ध कर सकते हैं। सिंटैक्स SHOW TABLES [FROM डेटाबेस_नाम]; उदाहरण 1. विशिष्ट डेटाबेस से टेबल सूची SHOW TABLES FROM hb_student_tracker; 2. परिणाम +------------------------------+ | Tables_in_hb_student

  20. MySQL में REPLACE() से कॉलम मान में विशेष वर्ण बदलें

    MySQL का REPLACE() फ़ंक्शन किसी स्ट्रिंग में सभी घटनाओं को ढूंढकर नए स्ट्रिंग से बदल देता है। इसका उपयोग UPDATE के साथ करके कॉलम डेटा साफ़ कर सकते हैं। सिंटैक्स UPDATE टेबल_नाम SET कॉलम_नाम = REPLACE(कॉलम_नाम, पुराना_स्ट्रिंग, नया_स्ट्रिंग); उदाहरण: ______ को Mike_007 से बदलें 1. टेबल बनाएं CREA

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