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

MySQL

  1. MySQL में लंबी दशमलव संख्या के लिए डेटा टाइप

    DECIMAL(21,20) से उच्च परिशुद्धता बहुत लंबी दशमलव संख्याओं (20 दशमलव स्थान तक) के लिए DECIMAL(21,20) उपयोग करें। पहला पैरामीटर कुल अंक (precision), दूसरा दशमलव स्थान (scale) है। तालिका निर्माण ); डेटा डालना INSERT INTO DemoTable1493 VALUES(0.009994995885885); परिणाम +------------------------+

  2. MySQL में डुप्लिकेट पंक्तियाँ खोजना (कंपोजिट की)

    कंपोजिट कॉलम पर GROUP BY HAVING से डुप्लिकेट एक से अधिक कॉलम के संयोजन (कंपोजिट की) पर डुप्लिकेट खोजने के लिए उन सभी कॉलम पर GROUP BY करें और = 2 लगाएँ। तालिका और डेटा (2019-09-10 05:00:50, AUS); क्वेरी: तिथि (दिन) और देश के संयोजन पर डुप्लिकेट ORDER BY c; परिणाम +---------------------+------

  3. MySQL में टाइमस्टैम्प मान वाली टेबल से आज और कल का डेटा प्राप्त करना

    UNIX_TIMESTAMP और INTERVAL से दो दिन का डेटा बिगइंट टाइमस्टैम्प कॉलम से वर्तमान तिथि और पिछले दिन के रिकॉर्ड UNIX_TIMESTAMP() और INTERVAL के साथ फ़िल्टर करें। तालिका और डेटा (1570127400), (1570213800), (1570645800), (1570300200); वर्तमान तिथि SELECT CURDATE(); -- 2019-10-06 क्वेरी: आज और कल

  4. MySQL में तिथि के अनुसार परिणाम समूहित करना और डुप्लिकेट मानों की गिनती दिखाना

    तिथि और LIKE फ़िल्टर के साथ समूह गिनती DATE() फ़ंक्शन से केवल तिथि भाग निकालकर GROUP BY करें, और LIKE से पैटर्न मिलान करें। तालिका और डेटा (202, 2013-03-18 04:10:01); क्वेरी: 202 से शुरू होने वाले कोड की तिथिवार गिनती GROUP BY DATE(ArrivalDate); परिणाम +-------------------+-------------------

  5. MySQL में रिकॉर्ड हटाने के बाद कुंजियों को पुनः क्रमबद्ध करना

    DELETE के बाद आईडी अनुक्रम ठीक करना पंक्ति हटाने के बाद आईडी में अंतर आ जाता है। UPDATE के साथ गणितीय गणना करके आईडी को पुनः क्रमबद्ध किया जा सकता है। तालिका और डेटा INSERT INTO DemoTable1476 VALUES(10), (20), (30), (40); आईडी 30 हटाना DELETE FROM DemoTable1476 WHERE Id = 30; हटाने के बाद (अं

  6. MySQL में अलग-अलग टेबल से NOT NULL मानों की गिनती एक क्वेरी में

    सबक्वेरी से कई टेबल की नॉन-NULL गिनती COUNT(column) NULL मानों को स्वचालित रूप से बाहर करता है। सबक्वेरी के साथ कई टेबल की गिनती एक साथ प्राप्त करें। पहली टेबल INSERT INTO DemoTable1 VALUES(1), (NULL), (2), (3); दूसरी टेबल INSERT INTO DemoTable2 VALUES(10), (NULL), (NULL); एक क्वेरी में दोनों

  7. क्या MySQL में ऑटो_इन्क्रीमेंट मान निर्दिष्ट किए बिना रिकॉर्ड डाल सकते हैं?

    हाँ, बिल्कुल। MySQL में AUTO_INCREMENT कॉलम के लिए मान निर्दिष्ट करना वैकल्पिक है। जब आप INSERT स्टेटमेंट में उस कॉलम को छोड़ देते हैं या NULL/0 पास करते हैं, तो MySQL स्वचालित रूप से अगला अनुक्रमिक मान जनरेट करता है। सिंटैक्स विकल्प -- विकल्प 1: कॉलम सूची में ऑटो_इन्क्रीमेंट कॉलम को छोड़ दें INSER

  8. MySQL क्वेरी में "नॉट ग्रेटर दैन" (<=) ऑपरेटर का उपयोग कैसे करें?

    MySQL में नॉट ग्रेटर दैन (नहीं अधिक) तुलना के लिए <= (कम या बराबर) ऑपरेटर का उपयोग किया जाता है। यह सरल और मानक SQL सिंटैक्स है। सिंटैक्स SELECT * FROM your_table_name WHERE your_column_name <= value; व्यावहारिक उदाहरण छात्रों के अंकों वाली एक टेबल बनाते हैं: INSERT INTO DemoTable1480 VALUE

  9. MySQL में शर्तों के आधार पर पंक्तियों को कैसे बदलें?

    MySQL में विशिष्ट शर्तों के आधार पर पंक्तियों के मान अपडेट करने के लिए CASE स्टेटमेंट का उपयोग किया जाता है। यह एक ही UPDATE क्वेरी में कई शर्तों को संभालने का कुशल तरीका है। सिंटैक्स UPDATE table_name SET column_name = CASE WHEN condition1 THEN value1 WHEN condition2 THEN value2 ...

  10. MySQL में लंबे VARCHAR स्ट्रिंग के परिणाम को अधिक पठनीय कैसे प्रदर्शित करें?

    MySQL में जब आप VARCHAR कॉलम में संग्रहीत लंबे स्ट्रिंग्स को क्वेरी करते हैं, तो डिफ़ॉल्ट टेबुलर आउटपुट पढ़ने में मुश्किल हो सकता है। इस समस्या को हल करने के लिए, MySQL एक विशेष फॉर्मेटर \G प्रदान करता है जो परिणामों को वर्टिकल (लंबवत) प्रारूप में प्रदर्शित करता है, जिससे प्रत्येक कॉलम मान अपनी अलग

  11. MySQL में SELECT INTO से उपयोगकर्ता-परिभाषित वेरिएबल में मान डालना

    यूज़र-डिफ़ाइन्ड वेरिएबल में क्वेरी परिणाम संग्रहीत करना MySQL में SELECT ... INTO @variable सिंटैक्स का उपयोग करके क्वेरी परिणाम को सत्र वेरिएबल में संग्रहीत किया जा सकता है। तालिका और डेटा INSERT INTO DemoTable1483 VALUES(100), (500), (400); कुल वेतन वेरिएबल में संग्रहीत करना SELECT @TotalSala

  12. MySQL में MAX(col)+1 को उसी टेबल में डालना

    सबक्वेरी से अगला आईडी मान डालना INSERT ... SELECT के साथ MAX() + 1 का उपयोग करके उसी टेबल में अगला क्रमिक मान डाला जा सकता है। तालिका और डेटा INSERT INTO DemoTable1484 VALUES(100), (175), (165), (145), (170); MAX + 1 डालना SELECT MAX(Id) + 1 FROM DemoTable1484; Query OK, 1 row affected (0.20 se

  13. MySQL में COUNT() के बिना बहु-गिनती करना

    SUM() और CASE से सशर्त गिनती COUNT() के बजाय SUM(CASE ...) का उपयोग करके एक ही क्वेरी में कई शर्तों की गिनती की जा सकती है। तालिका और डेटा (Robert, MongoDB), (Chris, Java); विषयवार छात्र गिनती GROUP BY StudentSubject; परिणाम +----------------+-------------+--------------+ | StudentSubject | C

  14. MySQL टेबल से नए जोड़े गए रिकॉर्ड प्राप्त करना

    ORDER BY DESC और LIMIT से नवीनतम रिकॉर्ड ऑटो-इंक्रीमेंट आईडी या टाइमस्टैम्प कॉलम पर ORDER BY ... DESC के साथ LIMIT का उपयोग करके नवीनतम रिकॉर्ड प्राप्त करें। तालिका और डेटा (John Smith), (Adam Smith), (Carol Taylor); नवीनतम 3 रिकॉर्ड LIMIT 3; परिणाम +-----------+--------------+ | StudentId |

  15. MySQL में SUBSTRING_INDEX से स्ट्रिंग विभाजित करना

    SUBSTRING_INDEX() से नाम विभाजित करना SUBSTRING_INDEX(str, delim, count) डिलीमीटर के आधार पर सबस्ट्रिंग निकालता है। धनात्मक count बाएँ से, ऋणात्मक दाएँ से गिनता है। तालिका और डेटा (Chris Brown), (David Miller), (John Doe); पहला और अंतिम नाम निकालना FROM DemoTable1465; परिणाम +----------------

  16. MySQL में एक क्वेरी में कई मान डालने का सबसे तेज़ तरीका

    बल्क INSERT सिंटैक्स एकाधिक INSERT स्टेटमेंट के बजाय एक ही स्टेटमेंट में कई मान सूचीबद्ध करना बहुत तेज़ होता है। धीमा तरीका (न करें) INSERT INTO table VALUES(val1, val2); INSERT INTO table VALUES(val3, val4); INSERT INTO table VALUES(val5, val6); -- बार-बार नेटवर्क राउंड-ट्रिप तेज़ तरीका (बल्क IN

  17. MySQL में समान मान वाली पंक्तियाँ अलग-अलग आईडी के साथ खोजना

    GROUP BY और HAVING से डुप्लिकेट समूह खोजना एक ही मान अलग-अलग आईडी के साथ कितनी बार आता है, यह GROUP BY और HAVING से पता लगाया जा सकता है। तालिका और डेटा (100,Chris), (130,Carol), (100,Chris); क्वेरी: 2 से अधिक बार आने वाले समूह 2; परिणाम +------+-------+---------+ | Id | Name | IdCount | +

  18. MySQL में GROUP BY HAVING का उपयोग करके डुप्लिकेट पंक्तियाँ हटाना और अधिकतम मान वाली पंक्ति रखना

    MySQL में GROUP BY HAVING MAX के साथ डुप्लिकेट हटाना डुप्लिकेट पंक्तियों (समान कुंजी कॉलम) को हटाने और केवल अधिकतम मान वाली पंक्ति रखने के लिए, कुंजी कॉलम द्वारा GROUP BY के साथ HAVING MAX() का उपयोग करें। उदाहरण: डुप्लिकेट कर्मचारी रिकॉर्ड, अधिकतम आयु रखें SELECT * FROM DemoTable1468; +------+---

  19. MySQL में ALTER TABLE DROP INDEX का उपयोग करके टेबल से इंडेक्स हटाना

    MySQL में इंडेक्स हटाना: ALTER TABLE DROP INDEX MySQL टेबल से मौजूदा इंडेक्स हटाने के लिए, इंडेक्स नाम के साथ ALTER TABLE ... DROP INDEX स्टेटमेंट का उपयोग करें। उदाहरण: इंडेक्स बनाना और हटाना DESC DemoTable1469; +-------------+-------------+------+-----+---------+----------------+ | Field |

  20. MySQL में COALESCE() का उपयोग करके एक फ़ील्ड चुनें और यदि NULL हो तो दूसरा चुनें

    MySQL COALESCE() के साथ पहला गैर-NULL मान चुनना COALESCE() फ़ंक्शन अपने तर्कों में से पहला गैर-NULL मान लौटाता है। यह वैकल्पिक कॉलम के लिए फ़ॉलबैक मान प्रदान करने के लिए आदर्श है। उदाहरण: नाम या आयु में से पहला गैर-NULL चुनना SELECT * FROM DemoTable1470; +-----------+------+ | FirstName | Age | +

Total 4564 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:41/229  20-कंप्यूटर/Page Goto:1 35 36 37 38 39 40 41 42 43 44 45 46 47