-
MySQL में कॉलम मानों को शफ़ल करना
परिचय MySQL में ORDER BY RAND() का उपयोग करके टेबल की पंक्तियों को यादृच्छिक क्रम में प्राप्त किया जा सकता है, जिससे प्रभावी रूप से कॉलम मान शफ़ल हो जाते हैं। उदाहरण: टेबल बनाना और डेटा डालना ); Query OK, 0 rows affected (0.91 sec) INSERT INTO DemoTable1557(SubjectName) VALUES(C); Query OK, 1 ro
-
MySQL में डेटटाइम को री-फॉर्मेट कैसे करें?
परिचय MySQL में DATE_FORMAT() फंक्शन का उपयोग करके डेटटाइम मानों को विभिन्न फॉर्मेट में प्रदर्शित किया जा सकता है। MySQL डिफ़ॉल्ट रूप से YYYY-MM-DD HH:MM:SS फॉर्मेट में डेटटाइम स्टोर और प्रदर्शित करता है। उदाहरण: टेबल बनाना और डेटा डालना ); Query OK, 0 rows affected (1.10 sec) INSERT INTO DemoTa
-
MySQL में क्वेरी परिणामों को रैंडम क्रम में ऑर्डर करना और रैंडम पंक्तियां चुनना
परिचय MySQL में ORDER BY RAND() का उपयोग करके क्वेरी परिणामों को यादृच्छिक (रैंडम) क्रम में क्रमबद्ध किया जा सकता है। LIMIT के साथ संयोजित करके रैंडम नमूना (random sample) प्राप्त किया जा सकता है। सिंटैक्स SELECT * FROM table_name WHERE column_name IN (value1, value2, ...) ORDER BY RAND() LIMIT lim
-
MySQL में आरक्षित शब्द 'index' को कॉलम नाम के रूप में उपयोग करने पर सिंटैक्स त्रुटि ठीक करें
समस्या MySQL में INDEX एक आरक्षित शब्द (reserved word) है, इसलिए इसे सीधे कॉलम नाम के रूप में उपयोग करने पर सिंटैक्स त्रुटि होती है। त्रुटि उदाहरण ) ENGINE=MyISAM; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right
-
MySQL प्रोसीजर: SELECT स्टेटमेंट को दो बार प्रदर्शित करना
परिचय MySQL स्टोर्ड प्रोसीजर में एकाधिक SELECT स्टेटमेंट हो सकते हैं, और प्रत्येक अपना अलग परिणाम सेट लौटाता है। यह लेख दिखाता है कि कैसे एक प्रोसीजर में दो SELECT स्टेटमेंट बनाएं और कॉल करें। स्टोर्ड प्रोसीजर बनाना DELIMITER ; महत्वपूर्ण बिंदु: DELIMITER // - स्टेटमेंट डिलीमीटर को अस्थायी रूप स
-
MySQL क्वेरी: अंकों के बीच स्पेस वाले नंबरों को फॉर्मेट करें
परिचय जब नंबर स्ट्रिंग के रूप में स्टोर होते हैं और उनमें स्पेस होते हैं (जैसे 145 78 90), तो MySQL के REPLACE() फंक्शन का उपयोग करके स्पेस हटाकर साफ नंबर प्राप्त किया जा सकता है। उदाहरण: टेबल बनाना और डेटा डालना ); Query OK, 0 rows affected (0.99 sec) INSERT INTO DemoTable1546 VALUES(1345 7894
-
MySQL क्वेरी: निश्चित अंतिम स्ट्रिंग वर्ण के आधार पर क्रमबद्ध करें
परिचय जब कॉलम मानों में हाइफ़न (-) से अलग सफ़िक्स हों (जैसे John-D, John-Smith), और आप उन सफ़िक्स के आधार पर क्रमबद्ध करना चाहते हैं, तो MySQL के स्ट्रिंग फंक्शन्स और CASE स्टेटमेंट का उपयोग किया जा सकता है। उदाहरण: टेबल बनाना और डेटा डालना ); Query OK, 0 rows affected (0.54 sec) INSERT INTO Dem
-
MySQL में वर्तमान तिथि से 12 दिन पहले घोषित परिणाम वाले छात्रों के रिकॉर्ड प्राप्त करें
परिचय MySQL में DATEDIFF() फंक्शन का उपयोग करके दो तिथियों के बीच का अंतर निकाला जा सकता है। इसे AND ऑपरेटर के साथ जोड़कर विशिष्ट समय सीमा में परिणाम घोषित होने वाले छात्रों को फ़िल्टर किया जा सकता है। उदाहरण: टेबल बनाना और डेटा डालना ); Query OK, 0 rows affected (0.55 sec) INSERT INTO DemoTable
-
MySQL क्वेरी: कॉमा से अलग मानों (ऐरे) से मिलान करने वाले विशिष्ट रिकॉर्ड प्राप्त करें
परिचय जब किसी कॉलम में कॉमा से अलग मानों की सूची (ऐरे-जैसी संरचना) स्टोर होती है, तो MySQL का FIND_IN_SET() फंक्शन विशिष्ट मान वाले रिकॉर्ड खोजने के लिए उपयोग किया जाता है। उदाहरण: टेबल बनाना और डेटा डालना ); Query OK, 0 rows affected (0.88 sec) INSERT INTO DemoTable1548(StudentName, ArrayListOf
-
MySQL में SHOW INDEX, SHOW INDEXES और SHOW KEYS में अंतर
उत्तर इन तीनों में कोई अंतर नहीं है। SHOW INDEX, SHOW INDEXES, और SHOW KEYS समानार्थी (synonyms) हैं और समान परिणाम देते हैं। MySQL तीनों को समान रूप से मानता है। उदाहरण: टेबल और इंडेक्स बनाना ); Query OK, 0 rows affected (0.82 sec) CREATE INDEX name_index1 ON DemoTable1549(EmployeeName); Query
-
MySQL में अलग-अलग डेट फॉर्मेट में समान टेबल में डेट रिकॉर्ड डालना
परिचय MySQL में INSERT INTO ... SELECT स्टेटमेंट और DATE_FORMAT() फंक्शन का उपयोग करके मौजूदा डेटटाइम कॉलम से विभिन्न फॉर्मेट में डेट स्ट्रिंग बनाकर उसी टेबल में डाला जा सकता है। उदाहरण: टेबल बनाना ); Query OK, 0 rows affected (0.79 sec) डेटा डालना INSERT INTO DemoTable(DateOfJoining) VALUES(201
-
MySQL में पारित IDs के कस्टम क्रम को बनाए रखना
परिचय जब आपको विशिष्ट IDs के क्रम में रिकॉर्ड प्राप्त करने हों जो प्राकृतिक क्रम (ASC/DESC) से अलग हो, तो ORDER BY CASE स्टेटमेंट का उपयोग करके कस्टम क्रम परिभाषित किया जा सकता है। उदाहरण: टेबल बनाना और डेटा डालना ); Query OK, 0 rows affected (0.61 sec) INSERT INTO DemoTable1550 VALUES(109, Mike
-
कॉमा से अलग MySQL कॉलम से खोज कैसे करें?
परिचय जब किसी कॉलम में कॉमा से अलग मान (comma-separated values) स्टोर होते हैं, तो MySQL का FIND_IN_SET() फंक्शन उसमें किसी विशेष मान को खोजने के लिए सबसे उपयुक्त होता है। उदाहरण: टेबल बनाना और डेटा डालना ); Query OK, 0 rows affected (0.47 sec) INSERT INTO DemoTable VALUES(4,144,174); Query OK,
-
MySQL टेबल पर केवल 3 क्रमबद्ध पंक्तियां कैसे चुनें?
परिचय MySQL में ORDER BY क्लॉज के साथ LIMIT का उपयोग करके क्रमबद्ध परिणामों में से केवल निर्दिष्ट संख्या में पंक्तियां प्राप्त की जा सकती हैं। उदाहरण: टेबल बनाना और डेटा डालना ); Query OK, 0 rows affected (0.52 sec) INSERT INTO DemoTable1551(EmployeeName) VALUES(Adam); Query OK, 1 row affected (
-
MySQL क्वेरी: EMP1, EMP2, EMP3 जैसे मानों वाले कॉलम से स्ट्रिंग हटाएं
परिचय जब किसी कॉलम में EMP9, EMP4 जैसे मान हों जहां एक निश्चित प्रीफिक्स (EMP) के बाद संख्यात्मक भाग हो, तो RIGHT() और LENGTH() फंक्शन्स का उपयोग करके केवल संख्यात्मक भाग निकाला जा सकता है। उदाहरण: टेबल बनाना और डेटा डालना ); Query OK, 0 rows affected (0.39 sec) INSERT INTO DemoTable1540 VALUES(
-
MySQL EXPLAIN कीवर्ड के साथ क्वेरी जानकारी प्राप्त करें
परिचय MySQL का EXPLAIN कीवर्ड क्वेरी निष्पादन योजना (execution plan) दिखाता है, जिससे आप समझ सकते हैं कि MySQL आपकी क्वेरी को कैसे निष्पादित करेगा। यह प्रदर्शन ट्यूनिंग और इंडेक्स उपयोग विश्लेषण के लिए आवश्यक उपकरण है। उदाहरण: टेबल और इंडेक्स बनाना ); Query OK, 0 rows affected (0.94 sec) CREATE
-
MySQL में स्ट्रिंग कॉलम से केवल लागू होने पर संख्यात्मक मान कास्ट और अपडेट करना
परिचय जब एक VARCHAR कॉलम में मिश्रित डेटा (संख्याएं और गैर-संख्याएं) होता है, और आप केवल संख्यात्मक मानों को निकालकर INTEGER कॉलम में अपडेट करना चाहते हैं, तो MySQL के CAST() और CEIL() फंक्शन्स का उपयोग किया जा सकता है। उदाहरण: टेबल बनाना और डेटा डालना ); Query OK, 0 rows affected (1.08 sec) INS
-
MySQL में अलग-अलग रिकॉर्ड्स की गिनती को उसी पंक्ति में कैसे दिखाएं?
परिचय MySQL में GROUP_CONCAT(), COUNT() और GROUP BY का उपयोग करके डुप्लिकेट मानों वाले समूहों की जानकारी एक ही पंक्ति में प्राप्त की जा सकती है। उदाहरण: टेबल बनाना और डेटा डालना ); Query OK, 0 rows affected (0.62 sec) INSERT INTO DemoTable(CompanyName) VALUES(Amazon); Query OK, 1 row affected (0
-
MySQL में फुल-टेक्स्ट सर्च के लिए सर्च फीचर सेट करें
परिचय MySQL में फुल-टेक्स्ट सर्च (Full-Text Search) बड़ी मात्रा में टेक्स्ट डेटा में तेजी से खोज करने का एक शक्तिशाली तरीका है। यह MATCH() ... AGAINST सिंटैक्स का उपयोग करता है और इसके लिए FULLTEXT इंडेक्स की आवश्यकता होती है। उदाहरण: टेबल और फुलटेक्स्ट इंडेक्स बनाना ); Query OK, 0 rows affected (
-
MySQL में JOIN का उपयोग करके पारस्परिक संबंध वाली पंक्तियों की गिनती
परिचय जब एक टेबल में दो कॉलम होते हैं जो एक-दूसरे से संबंधित होते हैं (जैसे Value1 और Value2), और आप पारस्परिक संबंध (mutual relation) वाली पंक्तियों की गिनती करना चाहते हैं, तो सेल्फ-जॉइन (self-join) का उपयोग किया जा सकता है। उदाहरण: टेबल बनाना और डेटा डालना ); Query OK, 0 rows affected (1.36 sec