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

MySQL

  1. MySQL में ENUM के साथ सेट किए गए ACTIVE स्टेटस वाले रिकॉर्ड चुनें

    उदाहरण ENUM कॉलम के साथ टेबल बनाएं: ); डेटा डालें: INSERT INTO DemoTable2037 VALUES (99, Active), (99, Inactive), (100, Inactive), (99, Active), (100, Inactive), (101, Active), (101, Active); क्वेरी केवल ACTIVE स्टेटस वाले अद्वितीय StudentId प्राप्त करें: WHERE status = Active GROUP BY StudentI

  2. MySQL क्वेरी: सकारात्मक मान वाली पंक्तियों के लिए TRUE लौटाएं

    समाधान IF() फंक्शन का उपयोग करके सकारात्मक मान के लिए TRUE (1), नकारात्मक के लिए FALSE (0) लौटाएं। उदाहरण टेबल बनाएं: INSERT INTO DemoTable2038 (Value) VALUES (57), (-100), (-78), (78), (91), (-34); क्वेरी 0, TRUE, FALSE) AS Result FROM DemoTable2038; परिणाम +----+-------+--------+ | Id | Value

  3. MySQL में केवल विशिष्ट रिकॉर्ड की सूची को ASC क्रम में प्रदर्शित करें

    समाधान ORDER BY CASE स्टेटमेंट का उपयोग करके कस्टम क्रम लागू करें। उदाहरण टेबल बनाएं: INSERT INTO DemoTable2039 VALUES (John Doe), (John Smith), (Chris Brown), (Adam Smith), (David Miller); कस्टम क्रम क्वेरी Smith वाले नामों को अंत में रखें, फिर वर्णानुक्रम क्रम: ORDER BY CASE WHEN Name LIKE %Sm

  4. MySQL में VARCHAR स्ट्रिंग से हाइफ़न के बाद की संख्याओं को कैसे हटाएं

    समाधान SUBSTRING_INDEX() फंक्शन का उपयोग करके हाइफ़न से पहले का भाग प्राप्त करें। उदाहरण टेबल बनाएं: INSERT INTO DemoTable2040 VALUES (John-232), (Carol-901), (David-987); अपडेट क्वेरी UPDATE DemoTable2040 SET StudentCode = SUBSTRING_INDEX(StudentCode, -, 1); परिणाम +-------------+ | StudentCod

  5. स्टैटिक SQL और डायनामिक SQL के बीच अंतर

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

  6. MySQL रेगुलर एक्सप्रेशन का उपयोग करके स्ट्रिंग, संख्या और विशेष वर्ण वाले कॉलम मानों के साथ टेबल अपडेट करें

    समाधान REGEXP ऑपरेटर के साथ UPDATE का उपयोग करके पैटर्न मिलान करें। उदाहरण टेबल बनाएं: INSERT INTO DemoTable2023 VALUES (7), (1), (AUS-100), (US-101); रेगुलर एक्सप्रेशन के साथ अपडेट केवल 1-2 अंकों वाले मानों के सामने Street जोड़ें: WHERE StreetNumber REGEXP ^[0-9]{1,2}$; परिणाम +--------------+

  7. MySQL में विभिन्न पंक्तियों से सूची को एक फ़ील्ड में कैसे लौटाएं

    समाधान GROUP_CONCAT() फंक्शन का उपयोग करके GROUP BY के साथ मानों को जोड़ें। उदाहरण टेबल बनाएं: ); डेटा डालें: INSERT INTO DemoTable2024 VALUES (MongoDB, Mike); क्वेरी FROM DemoTable2024 GROUP BY SubjectName; परिणाम +-------------+---------------------------+ | SubjectName | group_concat(Stude

  8. MySQL में URL रिकॉर्ड के भाग को ढूंढें और बदलें

    समाधान REPLACE() फंक्शन का उपयोग करके स्ट्रिंग के भाग को बदलें। उदाहरण टेबल बनाएं: INSERT INTO DemoTable2025 VALUES (http=//www.gmail.com); अपडेट क्वेरी UPDATE DemoTable2025 SET URL = REPLACE(URL, http=, https:); परिणाम +--------------------------+ | URL | +----------------

  9. MySQL में INSERT स्टेटमेंट लागू करते समय VARCHAR डेटाटाइम रिकॉर्ड में मिनट जोड़ना

    समाधान STR_TO_DATE() से VARCHAR को DATETIME में बदलें, फिर DATE_ADD() से मिनट जोड़ें। उदाहरण टेबल बनाएं: CREATE TABLE DemoTable2026 (ArrivalTime VARCHAR(20)); मिनट जोड़कर डालें: INSERT INTO DemoTable2026 VALUES ( DATE_ADD(STR_TO_DATE(2017-12-01 11:34:45, %Y-%m-%d %H:%i:%s), INTERVAL 20 MINUT

  10. MySQL में कस्टम वेरिएबल के साथ वैध क्वेरी लिखकर अपडेट कैसे करें

    उदाहरण टेबल बनाएं: INSERT INTO DemoTable2027 VALUES (10), (20), (31), (11); कस्टम वेरिएबल के साथ अपडेट UPDATE DemoTable2027 SET UserId = (@uId := @uId + 10); परिणाम +--------+ | UserId | +--------+ | 110 | | 120 | | 130 | | 140 | +--------+ व्याख्या: @uId वेरिएबल 100 से शुरू होता है

  11. MySQL स्टोर्ड प्रोसीजर में डिलीमीटर का सही उपयोग और मान डालना

    समस्या स्टोर्ड प्रोसीजर बनाते समय डिफ़ॉल्ट डिलीमीटर (;) क्वेरी को जल्दी समाप्त कर देता है। समाधान DELIMITER बदलें, प्रोसीजर बनाएं, फिर डिलीमीटर बहाल करें। उदाहरण टेबल बनाएं: ); स्टोर्ड प्रोसीजर बनाएं DELIMITER ; प्रोसीजर कॉल करें CALL insert_name(Chris, Brown); परिणाम +------------------+---

  12. MySQL में विशिष्ट सेल की सामग्री कैसे अपडेट करें

    उदाहरण टेबल बनाएं: ); डेटा डालें: INSERT INTO DemoTable2029 VALUES (4, John, Brown); विशिष्ट सेल अपडेट करें Id=4 वाली पंक्ति का FirstName और LastName बदलें: WHERE Id = 4; परिणाम +------+-----------+----------+ | Id | FirstName | LastName | +------+-----------+----------+ | 1 | Chris |

  13. MySQL में VARCHAR कॉलम से अधिकतम मान कैसे प्राप्त करें

    समस्या VARCHAR कॉलम पर MAX() सीधे काम नहीं करता क्योंकि स्ट्रिंग तुलना वर्णानुक्रम में होती है। समाधान CAST() का उपयोग करके VARCHAR को UNSIGNED INTEGER में बदलें फिर MAX() लागू करें। उदाहरण INSERT INTO DemoTable2030 VALUES (8), (1), (10001), (901); क्वेरी SELECT MAX(CAST(Value AS UNSIGNED)) FRO

  14. MySQL में बाइट मान को मेगाबाइट (MB) में कैसे बदलें

    समाधान बाइट मान को 1024*1024 से विभाजित करें। उदाहरण BIGINT कॉलम के साथ टेबल बनाएं: INSERT INTO DemoTable2031 VALUES (1048576), (1073741824); कन्वर्जन क्वेरी SELECT (ByteValue / (1024 * 1024)) AS MB FROM DemoTable2031; परिणाम +-----------+ | MB | +-----------+ | 1.0000 | | 1024.0000 |

  15. MySQL में टेबल के अस्तित्व का पता कैसे लगाएं

    समाधान INFORMATION_SCHEMA.TABLES का उपयोग करें। सिंटैक्स SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = yourTableName; उदाहरण टेबल बनाएं: ); जांच क्वेरी WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = DemoTable2032; परिणाम +---------------+ |

  16. MySQL में रिकॉर्ड डालते समय तारीख को फॉर्मेट कैसे करें

    समाधान INSERT स्टेटमेंट में DATE_FORMAT() फंक्शन का उपयोग करें। उदाहरण टेबल बनाएं: CREATE TABLE DemoTable2012 (ShippingDate VARCHAR(20)); फॉर्मेटेड तारीख डालें: INSERT INTO DemoTable2012 VALUES (DATE_FORMAT(2014-01-21, %d.%m.%Y)); परिणाम +--------------+ | ShippingDate | +--------------+ | 21.1

  17. MySQL SELECT परिणाम को कस्टम वेरिएबल में कैसे स्टोर करें

    उदाहरण टेबल बनाएं: INSERT INTO DemoTable2013 VALUES (Chris), (David), (Mike), (Sam), (Bob); वेरिएबल में काउंट स्टोर करें SET @query := (SELECT COUNT(*) FROM DemoTable2013); वेरिएबल का उपयोग करके अंतिम रिकॉर्ड प्राप्त करें WHERE (@query := @query - 1) = 0; परिणाम +------+ | Name | +------+ | Bo

  18. MySQL में एक क्वेरी में सभी कॉलम नामों के लिए उपनाम (alias) कैसे सेट करें

    सिंटैक्स SELECT yourColumnName1 AS aliasName1, yourColumnName2 AS aliasName2 FROM yourTableName AS tableAlias; उदाहरण टेबल बनाएं: ); डेटा डालें: INSERT INTO DemoTable2014 VALUES (Chris, Brown); उपनाम के साथ क्वेरी FROM DemoTable2014 tbl; परिणाम +------------------+-----------------+ | Studen

  19. MySQL में AND और OR ऑपरेटर के साथ विशिष्ट रिकॉर्ड कैसे प्राप्त करें

    उदाहरण टेबल बनाएं: ); डेटा डालें: INSERT INTO DemoTable2015 VALUES (4, Robert, US); क्वेरी StudentName=David OR (StudentCountryName=UK AND StudentId=3): WHERE StudentName = David OR StudentCountryName = UK AND StudentId = 3; परिणाम +-----------+-------------+--------------------+ | Stu

  20. MySQL में GROUP_CONCAT और CONCAT_WS का उपयोग करके समान ID वाले रिकॉर्ड्स को विशेष वर्ण से अलग करके संयोजित करें

    MySQL में GROUP_CONCAT और CONCAT_WS के साथ पंक्तियों को समूहित करके संयोजित करना CONCAT_WS() (विभाजक के साथ संयोजित) और GROUP_CONCAT() को मिलाकर, आप एक कॉलम द्वारा पंक्तियों को समूहित कर सकते हैं और दूसरे कॉलम के मानों को कस्टम विभाजक के साथ एक ही स्ट्रिंग में जोड़ सकते हैं। टेबल बनाना ); Query OK

Total 4564 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:14/229  20-कंप्यूटर/Page Goto:1 8 9 10 11 12 13 14 15 16 17 18 19 20