-
MySQL में CASE स्टेटमेंट से प्रत्येक SELECT फील्ड के लिए शर्ती WHERE
CASE एक्सप्रेशन से कॉलम-विशिष्ट शर्ती एग्रीगेशन WHERE क्लॉज के बजाय CASE स्टेटमेंट का उपयोग करके प्रत्येक चयनित फील्ड के लिए अलग-अलग शर्तें लागू करें। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1988 ( Value1 int, Value2 int, Price int ); Query OK, 0 rows affected (0.64 sec) mysql>
-
MySQL में VARCHAR डेटा को DATE फॉर्मेट में बदलें
STR_TO_DATE() से स्ट्रिंग को MySQL डेट फॉर्मेट में कनवर्ट करें VARCHAR कॉलम में संग्रहीत तारीख स्ट्रिंग (जैसे 31/01/2015) को MySQL DATE फॉर्मेट (YYYY-MM-DD) में बदलने के लिए STR_TO_DATE() का उपयोग करें। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1989 ( DueDate varchar(20) ); Query OK,
-
MySQL में आज से एक सप्ताह आगे की तारीखें चुनें
DATEDIFF से 7 दिन के अंतराल वाली तारीखें ढूंढें वर्तमान तारीख से ठीक 7 दिन (एक सप्ताह) आगे की तारीखें पाने के लिए DATEDIFF और मॉड्यूलो ऑपरेटर का उपयोग करें। वर्तमान तारीख मान लें 2019-12-20। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1990 ( ShippingDate date ); Query OK, 0 rows affect
-
MySQL में NOT IN से मान न होने वाली पंक्तियां चुनें
NOT IN ऑपरेटर से विशिष्ट मानों को बाहर रखें कुछ मानों को छोड़कर बाकी पंक्तियां प्राप्त करने के लिए NOT IN() का उपयोग करें। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1991 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20) ); Query OK, 0 rows affected (0.61 se
-
MySQL में पहले तीन पंक्तियों के लिए कस्टम मान सेट करना
ORDER BY और LIMIT से पहली N पंक्तियां अपडेट करें पहली तीन पंक्तियों के लिए एक विशिष्ट मान सेट करने के लिए ORDER BY और LIMIT 3 का उपयोग करें। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1968 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(20) ); Query OK, 0 rows affected (0.0
-
MySQL में स्ट्रिंग में संख्या के आधार पर क्रमबद्ध करना जैसे CSE 15, CSE 11
स्ट्रिंग से संख्या निकालकर संख्यात्मक क्रम में सॉर्ट करें जब कॉलम में CSE 15, CSE 11 जैसे स्ट्रिंग हों, तो संख्या भाग निकालकर क्रमबद्ध करने के लिए CAST और SUBSTRING का उपयोग करें। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1969 ( BranchCode varchar(20) ); Query OK, 0 rows affected (0.
-
MySQL में != NULL और IS NOT NULL का अंतर
NULL तुलना: != NULL बनाम IS NOT NULL MySQL में किसी मान की तुलना !=NULL से करने पर परिणाम NULL होता है, इसलिए !=NULL अर्थहीन है। सही तरीका IS NOT NULL है। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1970 ( Value int ); Query OK, 0 rows affected (0.00 sec) mysql> insert into DemoTabl
-
MySQL स्टोर्ड प्रोसीजर से पूरी टेबल वापस करना
पैरामीटर लेकर पूरी टेबल डेटा लौटाने वाला स्टोर्ड प्रोसीजर टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1971 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20), StudentPassword int ); Query OK, 0 rows affected (0.00 sec) mysql> insert into DemoTable1971(Stude
-
MySQL में विशिष्ट पंक्ति प्राप्त करना
WHERE, ORDER BY और LIMIT से विशिष्ट पंक्ति चुनें टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1972 ( Section char(1), StudentName varchar(20) ); Query OK, 0 rows affected (0.00 sec) mysql> insert into DemoTable1972 values(D,Chris); ... क्वेरी: C से बड़े सेक्शन को क्रमबद्ध करके पहले 2
-
MySQL स्टोर्ड प्रोसीजर में डायनामिक SQL और LIKE क्लॉज
स्टोर्ड प्रोसीजर में पैरामीटर लेकर डायनामिक टेबल बनाना PREPARED स्टेटमेंट का उपयोग करके स्टोर्ड प्रोसीजर में पैरामीटर को LIKE क्लॉज में उपयोग करें और नई टेबल बनाएं। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1973 ( StudentId int, StudentName varchar(20) ); Query OK, 0 rows affected (0
-
MySQL में दो कॉलम के मान गिनें और NULL को बाहर रखें
COUNT() फ़ंक्शन से NULL मानों को छोड़कर कॉलम मान गिनना COUNT(कॉलम_नाम) स्वचालित रूप से NULL मानों को अनदेखा करता है। दो कॉलम के गैर-NULL मानों का कुल योग पाने के लिए दोनों COUNT को जोड़ें। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1975 ( StudentName varchar(20), StudentMarks int ); Q
-
MySQL में IF() और IS NULL से कॉलम अपडेट करना
शर्ती कॉलम अपडेट: यदि NULL तो अपडेट करें, अन्यथा नहीं IF() फ़ंक्शन और IS NULL प्रॉपर्टी का उपयोग करके एक कॉलम को अपडेट करें यदि वह NULL है, अन्यथा दूसरा कॉलम अपडेट करें, और यदि दोनों NULL नहीं हैं तो कुछ न करें। पहले टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1976 ( FirstName varchar(
-
MySQL में 5 टेबल से 'UP' कॉलम का योग निकालना
UNION ALL और SUM() के साथ कई टेबल से योग की गणना समान कॉलम नाम UP वाले 5 टेबल से कुल योग निकालने के लिए UNION ALL का उपयोग करें। पहले 5 टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1977 ( UP int ); Query OK, 0 rows affected (0.00 sec) mysql> insert into DemoTable1977 values(10); ...
-
MySQL में InnoDB से MyISAM में टेबल इंजन बदलना
MySQL में टेबल इंजन बदलने की प्रक्रिया सबसे पहले एक टेबल बनाएं: mysql> create table DemoTable1982 ( StudentId int, StudentName varchar(20), StudentAge int ); Query OK, 0 rows affected (0.00 sec) टेबल का इंजन प्रकार जांचें: mysql> show create table DemoTable1982; आउटपुट (InnoDB इंजन दिखाता है):
-
MySQL में वर्तमान वर्ष से डायनामिक टेबल नाम बनाएं जैसे 2019
MySQL में PREPARE स्टेटमेंट का उपयोग करके डायनामिक टेबल नाम बनाना MySQL में वर्तमान वर्ष के आधार पर डायनामिक टेबल नाम बनाने के लिए PREPARE स्टेटमेंट का उपयोग किया जाता है। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable1959 ( UserName varchar(20) ); Query OK, 0 rows affected (0.00 sec)
-
MySQL में GROUP_CONCAT और SUM का उपयोग करके कई पंक्तियों के स्ट्रिंग्स को संयोजित करें और ID का योग दिखाएं
MySQL में GROUP_CONCAT और SUM के साथ पंक्तियों को एक पंक्ति में संयोजित करना MySQL का GROUP_CONCAT() फ़ंक्शन एक समूह के भीतर गैर-NULL मानों को एक स्ट्रिंग में जोड़ता है, और SUM() संख्यात्मक मानों को जोड़ता है। साथ में वे कई पंक्तियों को एक सारांश पंक्ति में संक्षिप्त करने की अनुमति देते हैं। टेबल ब
-
MySQL में CAST और REPLACE का उपयोग करके अंडरस्कोर से अलग बड़ी स्ट्रिंग से संख्या निकालें
MySQL में REPLACE और CAST का उपयोग करके स्ट्रिंग से संख्या निकालना जब एक स्ट्रिंग में एक ज्ञात पैटर्न में संख्या एम्बेडेड होती है, तो आप अवांछित भागों को हटाने के लिए REPLACE() का उपयोग कर सकते हैं और फिर CAST() का उपयोग करके परिणाम को संख्या में बदल सकते हैं। टेबल बनाना ); Query OK, 0 rows affect
-
MySQL में SUBSTRING_INDEX का उपयोग करके हाइफ़न से अलग स्ट्रिंग को कई कॉलम्स में विभाजित करें
MySQL में SUBSTRING_INDEX का उपयोग करके विभाजक द्वारा स्ट्रिंग पार्सिंग MySQL का SUBSTRING_INDEX() फ़ंक्शन एक स्ट्रिंग को विभाजक द्वारा विभाजित करने और विशिष्ट भाग निकालने के लिए अत्यंत उपयोगी है। यह CSV-शैली डेटा या संयुक्त फ़ील्ड्स को पार्स करने के लिए आदर्श है। टेबल बनाना ); Query OK, 0 rows af
-
MySQL में IFNULL का उपयोग करके NULL मानों को 1 के रूप में प्रदर्शित/अपडेट करें
MySQL में NULL मानों को संभालना: IFNULL() और COALESCE() MySQL में IFNULL() फ़ंक्शन का उपयोग करके आप NULL मानों को डिफ़ॉल्ट मान से बदल सकते हैं। यह लेख दिखाता है कि कैसे NULL मानों को 1 से अपडेट करें और उन्हें प्रदर्शित करें। टेबल बनाना ); Query OK, 0 rows affected (0.00 sec) NULL मानों सहित डेटा
-
MySQL में उपयोगकर्ता बनाएं और अनुमतियाँ दें (GRANT स्टेटमेंट)
MySQL में उपयोगकर्ता बनाना और अनुमतियाँ देना MySQL में CREATE USER और GRANT स्टेटमेंट्स का उपयोग करके नए उपयोगकर्ता बनाए जाते हैं और विशिष्ट डेटाबेस/टेबल्स पर अनुमतियाँ दी जाती हैं। सिंटैक्स अवलोकन -- डेटाबेस बनाएं CREATE DATABASE yourDatabaseName DEFAULT CHARACTER SET utf8mb4; -- उपयोगकर्ता बनाएं