-
MySQL में NOT IN() का उपयोग करके कुछ आईडी रिकॉर्ड को बाहर करें और बाकी प्रदर्शित करें
NOT IN() ऑपरेटर का उपयोग करके विशिष्ट मानों को परिणाम सेट से बाहर करें। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable (Id INT); Query OK, 0 rows affected (0.64 sec) INSERT INTO DemoTable VALUES(1),(2),(3),(4),(5),(6); सभी रिकॉर्ड देखना SELECT * FROM DemoTable; आउटपुट: +------+ | Id | +----
-
MySQL में डेटाबेस संरचना परिवर्तन का पता कैसे लगाएं (सामग्री नहीं)
SHOW CREATE TABLE का उपयोग करके टेबल की DDL परिभाषा प्राप्त करें और समय के साथ तुलना करके स्कीमा परिवर्तनों का पता लगाएं। टेबल बनाना CREATE TABLE DemoTable ( StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName VARCHAR(40), StudentAge INT, StudentMarks INT ); Query OK, 0
-
MySQL में आज की तारीख 00:00 से वर्तमान समय तक की तारीख चुनें
DATE(NOW()) (आज 00:00:00) और NOW() (वर्तमान डेटाटाइम) के बीच BETWEEN या तुलना ऑपरेटर का उपयोग करके आज के रिकॉर्ड फ़िल्टर करें। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable (DueDate DATETIME); Query OK, 0 rows affected (0.66 sec) INSERT INTO DemoTable VALUES(2019-09-14),(2019-09-14 08:00:10),
-
MySQL स्टोर्ड प्रोसीजर में DELIMITER का सही उपयोग करके BEGIN/END त्रुटियों से बचें
स्टोर्ड प्रोसीजर परिभाषित करते समय स्टेटमेंट डिलीमीटर को अस्थायी रूप से बदलने के लिए DELIMITER कमांड का उपयोग करें, जिससे बॉडी के अंदर सेमीकोलन की अनुमति मिलती है। सही सिंटैक्स DELIMITER ; स्टोर्ड प्रोसीजर कॉल करना CALL correct_procedure(); आउटपुट: +-----------------+ | Hello MySQL !!! | +------
-
Java MySQL का उपयोग करके MySQL टेबल अपडेट करें
JDBC में PreparedStatement का उपयोग करके पैरामीटरीकृत अपडेट को सुरक्षित रूप से निष्पादित करें। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable(Id INT, FirstName VARCHAR(40)); Query OK, 0 rows affected (0.62 sec) INSERT INTO DemoTable VALUES(100,Chris),(111,Mike),(121,Sam); अपडेट से पहले SELECT
-
MySQL में DISTINCT पंक्तियों को रैंडमली चुनें
ORDER BY RAND() के साथ LIMIT और DISTINCT का उपयोग करके टेबल से यादृच्छिक विशिष्ट पंक्तियाँ प्राप्त करें। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, Name VARCHAR(40) ); Query OK, 0 rows affected (0.54 sec) INSERT INTO DemoTable(Name) VALU
-
MySQL में CASE स्टेटमेंट का उपयोग करके एक ही कॉलम से अलग मान अलग कॉलम में प्रदर्शित करें
CASE अभिव्यक्ति का उपयोग करके शर्तों के आधार पर एक ही कॉलम के मानों को अलग-अलग आउटपुट कॉलम में मैप करें। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, Name VARCHAR(40), Score INT ); Query OK, 0 rows affected (0.54 sec) INSERT INTO DemoT
-
MySQL में IN() का उपयोग करके कई OR स्टेटमेंट से बचें
एक ही कॉलम के विरुद्ध कई समानता जांच को सरल बनाने के लिए IN() ऑपरेटर का उपयोग करें। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, Name VARCHAR(40) ); Query OK, 0 rows affected (0.89 sec) INSERT INTO DemoTable(Name) VALUES(Chris),(Robert),(M
-
MySQL में कॉलम के न्यूनतम और अधिकतम मान वाली पंक्तियाँ प्राप्त करें
सबक्वेरी के साथ MIN() और MAX() एग्रीगेट फ़ंक्शन का उपयोग करके न्यूनतम और अधिकतम मान वाली पूरी पंक्तियाँ खोजें। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable ( CustomerName VARCHAR(20), ProductAmount INT ); Query OK, 0 rows affected (1.03 sec) INSERT INTO DemoTable VALUES(Chris,3599),(D
-
MySQL में UNION का उपयोग करके दो टेबल से एक क्वेरी में चयन करें
UNION ऑपरेटर का उपयोग करके दो टेबल के परिणाम सेट को संयोजित करें (डुप्लिकेट हटाता है)। क्रमबद्ध करने के लिए ORDER BY जोड़ें। पहली टेबल बनाना और डेटा डालना CREATE TABLE DemoTable1 ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName VARCHAR(20) ); Query OK, 0 rows affected (0.90 sec) I
-
MySQL में SUBSTRING_INDEX का उपयोग करके ज़िप कोड से '-XXX' हटाएं
SUBSTRING_INDEX() फ़ंक्शन का उपयोग करके डिलीमीटर (-) से पहले का भाग निकालें, जिससे ज़िप कोड से सफिक्स हट जाए। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable (ZipCode VARCHAR(50)); Query OK, 0 rows affected (2.02 sec) INSERT INTO DemoTable VALUES(52533-909),(12345-674),(89893-890),(AAAAA-783);
-
MySQL में GROUP_CONCAT: स्टेटस=1 वाली पंक्तियों के नामों को एक पंक्ति में संयोजित करें
GROUP_CONCAT() के साथ WHERE क्लॉज का उपयोग करके केवल विशिष्ट शर्त पूरी करने वाली पंक्तियों के मानों को संयोजित करें। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable ( PlayerName VARCHAR(40), PlayerStatus TINYINT(1) ); Query OK, 0 rows affected (0.60 sec) INSERT INTO DemoTable VALUES(Chri
-
MySQL में कॉमा से अलग मानों वाले कॉलम में विशिष्ट संख्या खोजें
FIND_IN_SET() फ़ंक्शन का उपयोग करके कॉमा से अलग स्ट्रिंग में किसी मान की खोज करें। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable (ListOfNumbers VARCHAR(100)); Query OK, 0 rows affected (1.24 sec) INSERT INTO DemoTable VALUES(123,676,847,785); सभी रिकॉर्ड देखना SELECT * FROM DemoTable; आउटपुट
-
MySQL में वर्तमान तारीख से महीने के अंत तक के रिकॉर्ड प्रदर्शित करें
CURDATE() और LAST_DAY() फ़ंक्शन के साथ BETWEEN का उपयोग करके वर्तमान तारीख से वर्तमान महीने के अंत तक के रिकॉर्ड प्राप्त करें। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable (BookingDate DATE); Query OK, 0 rows affected (0.67 sec) INSERT INTO DemoTable VALUES(2019-09-21),(2018-09-10),(2019-09-1
-
MySQL में NAND/NOR ऑपरेशन करें
बूलियन कॉलम पर NOT(), AND, और OR का उपयोग करके NAND और NOR तार्किक संचालन लागू करें। तर्क NAND = NOT(Value1 AND Value2) NOR = NOT(Value1 OR Value2) टेबल बनाना और डेटा डालना CREATE TABLE DemoTable ( Value1 BOOLEAN, Value2 BOOLEAN ); Query OK, 0 rows affected (0.72 sec) INSERT INTO DemoT
-
MySQL में जांचें कि क्या किसी कॉलम में विशिष्ट स्ट्रिंग है
CONCAT() के साथ LIKE का उपयोग करके जांचें कि क्या कोई कॉलम मान दिए गए सबस्ट्रिंग को समाहित करता है या इसके विपरीत। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable (Name VARCHAR(40)); Query OK, 0 rows affected (0.56 sec) INSERT INTO DemoTable VALUES(John),(Adam),(Bob),(Johnson),(David); सभी रिकॉ
-
MySQL DELETE क्वेरी का उपयोग करके चुनिंदा एकाधिक रिकॉर्ड हटाएं
IN() ऑपरेटर के साथ DELETE स्टेटमेंट का उपयोग करके एक ही क्वेरी में कई विशिष्ट रिकॉर्ड हटाएं। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable ( ClientId VARCHAR(40), ClientName VARCHAR(50) ); Query OK, 0 rows affected (0.62 sec) INSERT INTO DemoTable VALUES(CLI-240,Sam); हटाने से पहले S
-
MySQL में निश्चित संख्याओं से शुरू होने वाले रिकॉर्ड चुनें
संख्यात्मक कॉलम पर LIKE ऑपरेटर का उपयोग करके विशिष्ट अंकों से शुरू होने वाले रिकॉर्ड खोजें (MySQL निहित रूप से तुलना के लिए संख्याओं को स्ट्रिंग में बदल देता है)। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable ( ClientId BIGINT, ClientName VARCHAR(40) ); Query OK, 0 rows affected (0.82 se
-
MySQL में पिछले 60 मिनट के रिकॉर्ड खींचें
NOW() और INTERVAL 60 MINUTE का उपयोग करके वर्तमान समय से पिछले 60 मिनट के भीतर के रिकॉर्ड प्राप्त करें। टेबल बनाना CREATE TABLE DemoTable (ArrivalTime DATETIME); Query OK, 0 rows affected (0.61 sec) वर्तमान समय जांचें SELECT NOW(); +-----------------------+ | now() | +-----------
-
MySQL में मौजूदा INT कॉलम के मानों में वर्ण जोड़ें
CONCAT() फ़ंक्शन का उपयोग करके संख्यात्मक कॉलम मानों के साथ उपसर्ग/प्रत्यय स्ट्रिंग जोड़ें। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable (Amount INT); Query OK, 0 rows affected (1.44 sec) INSERT INTO DemoTable VALUES(709),(34560),(90854),(3456); सभी रिकॉर्ड देखना SELECT * FROM DemoTable; आउ