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

MySQL

  1. MySQL में COUNT(*) से टेबल की पंक्ति संख्या प्राप्त करने का सबसे आसान तरीका

    MySQL में टेबल की पंक्ति संख्या गिनने का सबसे सरल और मानक तरीका COUNT(*) एग्रीगेट फ़ंक्शन है। सिंटैक्स SELECT COUNT(*) FROM टेबल_नाम; उदाहरण 1. टेबल बनाएं CREATE TABLE DemoTable1575 (FirstName VARCHAR(20)); 2. डेटा डालें INSERT INTO DemoTable1575 VALUES(Chris), (Bob), (Adam), (Robert); 3. पंक

  2. MySQL में INSERT INTO SELECT UNION ALL से एक क्वेरी में दो टेबल में चयन और सम्मिलन

    MySQL में INSERT INTO ... SELECT ... UNION ALL ... SELECT का उपयोग करके एक ही क्वेरी में एक टेबल से डेटा चुनकर दूसरी टेबल में एकाधिक पंक्तियां डाल सकते हैं। उदाहरण 1. लक्ष्य टेबल बनाएं ); 2. स्रोत टेबल बनाएं INSERT INTO DemoTable2 VALUES(Chris); 3. एक क्वेरी में चयन और सम्मिलन SELECT Name, 98

  3. MySQL में सबक्वेरी और ORDER BY DESC LIMIT से अंतिम 3 पंक्तियां आरोही क्रम में प्राप्त करें

    टेबल की अंतिम N पंक्तियों को आरोही क्रम में प्राप्त करने के लिए: पहले अवरोही क्रम में N पंक्तियां लें, फिर बाहरी क्वेरी में आरोही क्रम में सॉर्ट करें। सिंटैक्स SELECT * FROM ( SELECT * FROM टेबल_नाम ORDER BY कॉलम_नाम DESC LIMIT 3 ) AS alias ORDER BY कॉलम_नाम ASC; उदाहरण 1. टेबल बनाएं

  4. MySQL में UNIQUE कंस्ट्रेंट से पंक्ति विशिष्टता सुनिश्चित करें

    MySQL में UNIQUE कंस्ट्रेंट (इंडेक्स) का उपयोग करके एक या अधिक कॉलम के संयोजन को अद्वितीय (unique) बना सकते हैं, जिससे डुप्लिकेट पंक्तियां रोकी जाती हैं। सिंटैक्स -- टेबल बनाते समय CREATE TABLE टेबल_नाम ( कॉलम1 टाइप, कॉलम2 टाइप, UNIQUE (कॉलम1, कॉलम2, ...) ); -- मौजूदा टेबल पर ALTER TAB

  5. MySQL में TINYINT कॉलम पर <> 1 या IS NULL शर्त से रिकॉर्ड चुनें

    MySQL में TINYINT कॉलम (आमतौर पर बूलियन के लिए उपयोग) पर <> 1 या IS NULL शर्त से रिकॉर्ड फ़िल्टर कर सकते हैं। उदाहरण: अविवाहित (isMarried ≠ 1) या अज्ञात (NULL) कर्मचारी 1. टेबल बनाएं ); 2. डेटा डालें INSERT INTO DemoTable(EmployeeName, isMarried) VALUES(Bob, 0); 3. सभी रिकॉर्ड SELECT *

  6. MySQL में ORDER BY DESC LIMIT OFFSET से दूसरा अधिकतम मान ढूंढें

    MySQL में ORDER BY ... DESC LIMIT 1 OFFSET 1 का उपयोग करके दूसरा सबसे बड़ा मान (second maximum) प्राप्त कर सकते हैं। सिंटैक्स SELECT * FROM टेबल_नाम ORDER BY कॉलम_नाम DESC LIMIT 1 OFFSET 1; उदाहरण 1. टेबल बनाएं CREATE TABLE DemoTable (Value INT); 2. डेटा डालें INSERT INTO DemoTable VALUES(1),

  7. MySQL में ORDER BY बूलियन एक्सप्रेशन से रैप-अराउंड सॉर्टिंग लागू करें

    MySQL में बूलियन एक्सप्रेशन ( मान) का उपयोग करके सॉर्ट क्रम को नियंत्रित कर सकते हैं: TRUE (1) पहले, FALSE (0) बाद में, फिर प्रत्येक समूह के भीतर द्वितीयक सॉर्ट। उदाहरण: 10 से बड़े मान पहले (आरोही), फिर 10 या छोटे (आरोही) 1. टेबल बनाएं CREATE TABLE DemoTable (Value INT); 2. डेटा डालें INSERT IN

  8. MySQL में IF() से खाली कॉलम के लिए कस्टम टेक्स्ट प्रदर्शित करें

    MySQL के IF() फ़ंक्शन का उपयोग करके खाली स्ट्रिंग वाले कॉलम के लिए कस्टम टेक्स्ट (जैसे Not Applicable) प्रदर्शित कर सकते हैं। सिंटैक्स IF(शर्त, सच_मान, झूठ_मान) उदाहरण 1. टेबल बनाएं CREATE TABLE DemoTable (FirstName VARCHAR(20)); 2. डेटा डालें (खाली स्ट्रिंग सहित) INSERT INTO DemoTable VALUES(

  9. MySQL में INET_ATON का उपयोग करके IP पतों को मानव-पठनीय क्रम में ऑर्डर करें

    MySQL में IP पतों को सही ढंग से क्रमबद्ध करना: INET_ATON() IP पते (IPv4) को स्ट्रिंग के रूप में क्रमबद्ध करने पर गलत क्रम मिलता है क्योंकि स्ट्रिंग तुलना वर्ण-दर-वर्ण काम करती है (उदाहरण: 192.168.110.100 192.168.110.2 से पहले आता है)। INET_ATON() IP पते को संख्या में बदलता है, जिससे सही संख्यात्मक क

  10. MySQL में CASE WHEN से खाली मान के लिए कस्टम नाम प्रदर्शित करें

    MySQL में CASE WHEN स्टेटमेंट का उपयोग करके खाली स्ट्रिंग या NULL मान के लिए कस्टम डिफ़ॉल्ट नाम प्रदर्शित कर सकते हैं। उदाहरण: खाली नाम के लिए Carol Taylor दिखाएं 1. टेबल बनाएं CREATE TABLE DemoTable (Name VARCHAR(20)); 2. डेटा डालें (खाली स्ट्रिंग सहित) INSERT INTO DemoTable VALUES(); --

  11. MySQL में ORDER BY DESC LIMIT से अंतिम 30 पंक्तियां प्राप्त करें

    MySQL में अंतिम N पंक्तियां प्राप्त करने के लिए ORDER BY ... DESC LIMIT N का उपयोग करें, फिर आवश्यकतानुसार पुनः क्रमबद्ध करें। सिंटैक्स SELECT * FROM टेबल_नाम ORDER BY कॉलम_नाम DESC LIMIT 30; उदाहरण: अंतिम 30 पंक्तियां (ID अवरोही क्रम) 1. टेबल बनाएं (ऑटो-इन्क्रीमेंट ID) ); 2. 37 पंक्तियां डालें

  12. MySQL में INFORMATION_SCHEMA से एकाधिक डेटाबेस में टेबल पंक्तियों का कुल योग

    MySQL के INFORMATION_SCHEMA.TABLES से TABLE_ROWS कॉलम का उपयोग करके एकाधिक डेटाबेस में समान नाम वाली टेबलों की कुल पंक्ति संख्या प्राप्त कर सकते हैं। उदाहरण: दो डेटाबेस में समान टेबल नाम 1. web डेटाबेस में टेबल INSERT INTO DemoTable1568 VALUES(Chris), (Bob), (David); 2. sample डेटाबेस में टेबल

  13. MySQL में UPDATE WHERE से विशिष्ट पंक्ति और कॉलम मान अपडेट करें

    MySQL में UPDATE स्टेटमेंट और WHERE क्लॉज का उपयोग करके विशिष्ट पंक्ति के विशिष्ट कॉलम का मान बदल सकते हैं। सिंटैक्स UPDATE टेबल_नाम SET कॉलम_नाम = नया_मान WHERE शर्त; उदाहरण: StudentId अपडेट करें जहां StudentName = Carol Taylor 1. टेबल बनाएं ); 2. डेटा डालें INSERT INTO DemoTable1569 VALUES(D

  14. MySQL में समय अंतर निकालें: NOW() और INTERVAL के साथ

    MySQL में NOW() और INTERVAL का उपयोग करके वर्तमान समय से निर्दिष्ट अवधि पहले/बाद के रिकॉर्ड ढूंढ सकते हैं। उदाहरण: पिछले 5 घंटे में आगमन समय 1. टेबल बनाएं CREATE TABLE DemoTable1570 (ArrivalTime DATETIME); 2. डेटा डालें INSERT INTO DemoTable1570 VALUES(2019-10-15 16:10:00); 3. वर्तमान समय मान

  15. MySQL में आरक्षित शब्द 'order' को टेबल नाम के रूप में उपयोग करने के लिए बैकटिक्स

    MySQL में ORDER एक आरक्षित शब्द (reserved word) है। इसे टेबल या कॉलम नाम के रूप में उपयोग करने के लिए बैकटिक्स (`) से घेरना आवश्यक है। समस्या CREATE TABLE order (StudentId INT); ERROR 1064: You have an error in your SQL syntax near order समाधान: बैकटिक्स का उपयोग CREATE TABLE `order` (StudentId

  16. MySQL में DELETE LIMIT 1 से डुप्लिकेट में से एक रिकॉर्ड हटाएं

    डुप्लिकेट रिकॉर्ड वाली टेबल से केवल एक रिकॉर्ड हटाने के लिए DELETE ... LIMIT 1 का उपयोग करें। सिंटैक्स DELETE FROM टेबल_नाम WHERE कॉलम_नाम = मान LIMIT 1; उदाहरण 1. टेबल बनाएं CREATE TABLE DemoTable (Amount INT); 2. डेटा डालें (50 तीन बार) INSERT INTO DemoTable VALUES(50), (100), (50), (70), (9

  17. MySQL में LIKE से विशिष्ट डुप्लिकेट रिकॉर्ड प्रदर्शित करें

    MySQL में LIKE ऑपरेटर का उपयोग करके किसी विशिष्ट मान के सभी डुप्लिकेट रिकॉर्ड चुन सकते हैं। सिंटैक्स SELECT * FROM टेबल_नाम WHERE कॉलम_नाम LIKE मान; उदाहरण: John के सभी रिकॉर्ड 1. टेबल बनाएं CREATE TABLE DemoTable (Name VARCHAR(20)); 2. डेटा डालें (डुप्लिकेट के साथ) INSERT INTO DemoTable VALUE

  18. MySQL में ALTER TABLE से ऑटो-इन्क्रीमेंट कॉलम कस्टम प्रारंभ मान के साथ जोड़ें

    मौजूदा टेबल में ALTER TABLE ... ADD COLUMN और AUTO_INCREMENT = मान का उपयोग करके कस्टम प्रारंभ मान वाला ऑटो-इन्क्रीमेंट कॉलम जोड़ सकते हैं। सिंटैक्स ALTER TABLE टेबल_नाम ADD COLUMN कॉलम_नाम INT NOT NULL AUTO_INCREMENT PRIMARY KEY, AUTO_INCREMENT = प्रारंभ_मान; उदाहरण: StudentId कॉलम 1000 से शुरू क

  19. MySQL में सबक्वेरी और MAX() से अधिकतम मान वाली पंक्ति का संबंधित क्षेत्र चुनें

    किसी कॉलम का अधिकतम मान वाली पंक्ति के अन्य कॉलम मान प्राप्त करने के लिए सबक्वेरी के साथ MAX() का उपयोग करें। सिंटैक्स SELECT * FROM टेबल_नाम WHERE कॉलम_नाम = (SELECT MAX(कॉलम_नाम) FROM टेबल_नाम); उदाहरण: अधिकतम उत्पाद राशि वाला उत्पाद ID ढूंढें 1. टेबल बनाएं ); 2. डेटा डालें INSERT INTO DemoT

  20. MySQL में CONCAT और JOIN से अलग टेबल के कॉलम जोड़ें

    MySQL में CONCAT() फ़ंक्शन और JOIN का उपयोग करके अलग-अलग टेबल के कॉलम मानों को जोड़ सकते हैं। उदाहरण: पहला नाम + अंतिम नाम = पूरा नाम 1. पहली टेबल (पहला नाम) SELECT * FROM DemoTable1; +-----------+ | FirstName | +-----------+ | Chris | | David | +-----------+ 2. दूसरी टेबल (अंतिम नाम) S

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