-
MySQL में SELECT क्वेरी में सकारात्मक/नकारात्मक मानों पर GROUP BY कैसे करें?
MySQL में GROUP BY -columnName का उपयोग करके आप सकारात्मक और नकारात्मक मानों को एक साथ समूहित कर सकते हैं (उनके निरपेक्ष मान के अनुसार)। यह चाल ऋण चिह्न का उपयोग करके मान को नकारात्मक बनाती है, जिससे +10 और -10 दोनों -10 हो जाते हैं और एक साथ समूहित होते हैं। उदाहरण तालिका बनाना CREATE TABLE DemoT
-
MySQL परिणाम में SHOW TABLES के लिए उपनाम (Alias) क्या है?
MySQL में INFORMATION_SCHEMA.TABLES से तालिका नाम प्राप्त करते समय AS कीवर्ड का उपयोग करके आप परिणाम कॉलम को उपनाम (alias) दे सकते हैं। सिंटैक्स SELECT TABLE_NAME AS AnyAliasName FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = DATABASE(); उदाहरण: MY_TABLE_NAME उपनाम के साथ SELECT TABLE_NAME A
-
MySQL में दिनों की संख्या कैसे गिनें?
MySQL में DATE() फ़ंक्शन और GROUP BY के साथ SUM() का उपयोग करके आप प्रत्येक दिनांक के लिए मानों का योग प्राप्त कर सकते हैं, जो दिन-वार गिनती या योग रिपोर्ट के लिए उपयोगी है। उदाहरण तालिका बनाना CREATE TABLE DemoTable ( ShippingDate DATETIME, CountOfDate INT ); डेटा डालना (एक ही दिनांक के
-
MySQL में DATETIME फील्ड से DATE का उपयोग करके आज के रिकॉर्ड कैसे लौटाएं?
MySQL में DATE() फ़ंक्शन या DATE_SUB() के साथ CURDATE() का उपयोग करके आप DATETIME कॉलम से आज की दिनांक के रिकॉर्ड फ़िल्टर कर सकते हैं। उदाहरण तालिका बनाना (DATETIME कॉलम) CREATE TABLE DemoTable ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, ShippingDate DATETIME ); शिपिंग दिनांक डालना (20
-
MySQL में COUNT(*) का उपयोग करके एकल पंक्ति कैसे लौटाएं बजाय कई पंक्तियों के?
MySQL में GROUP BY के साथ COUNT(*) का उपयोग करके आप समान मानों को समूहित कर सकते हैं और प्रत्येक समूह की गिनती प्राप्त कर सकते हैं, बजाय प्रत्येक पंक्ति के लिए गिनती दोहराने के। उदाहरण तालिका बनाना CREATE TABLE DemoTable (Value INT); डुप्लिकेट मानों के साथ डेटा डालना INSERT INTO DemoTable VALUES
-
MySQL क्वेरी: VARCHAR प्रकार से अधिकतम ID प्राप्त करें जहां मान संख्यात्मक हैं
MySQL में CAST() का उपयोग MAX() 100 होता है, इसलिए कास्टिंग आवश्यक है। उदाहरण तालिका बनाना (VARCHAR कॉलम) CREATE TABLE DemoTable (UserMarks VARCHAR(20)); संख्यात्मक स्ट्रिंग डालना INSERT INTO DemoTable VALUES (77), (98), (45), (56), (89), (99), (91), (94); डेटा देखना SELECT * FROM DemoTable; आ
-
MySQL क्वेरी को डेटाबेस की प्रत्येक तालिका पर कैसे लागू करें?
MySQL में INFORMATION_SCHEMA.TABLES का उपयोग करके आप डेटाबेस की सभी तालिकाओं पर एग्रीगेट क्वेरी चला सकते हैं, जैसे कुल पंक्ति संख्या प्राप्त करना। सिंटैक्स: डेटाबेस की सभी तालिकाओं की कुल पंक्ति संख्या SELECT SUM(TABLE_ROWS) AS Total FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = yourDatabaseN
-
MySQL में आज की तारीख YYYY-MM-DD प्रारूप में कैसे प्राप्त करें?
MySQL में CURDATE() फ़ंक्शन वर्तमान दिनांक को YYYY-MM-DD प्रारूप में लौटाता है। DATE(NOW()) भी समान परिणाम देता है। CURDATE() का उपयोग करना SELECT CURDATE(); आउटपुट: +------------+ | CURDATE() | +------------+ | 2019-04-09 | +------------+ DATE(NOW()) का उपयोग करना SELECT DATE(NOW()); आउटपुट: +
-
MySQL क्वेरी: स्ट्रिंग्स से सबस्ट्रिंग प्राप्त करें (केवल अंतिम 3 वर्ण)
MySQL में SUBSTR() (या SUBSTRING()) फ़ंक्शन का उपयोग करके आप स्ट्रिंग के अंतिम N वर्ण निकाल सकते हैं। ऋणात्मक स्थिति अंत से गिनती करती है। उदाहरण तालिका बनाना CREATE TABLE DemoTable ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName VARCHAR(20) ); नाम डालना (John), (Carol), (Robert)
-
क्या MySQL में स्टोर्ड प्रोसीजर का उपयोग करके एक साथ दो तालिकाओं में रिकॉर्ड डाल सकते हैं?
हां, MySQL में STORED PROCEDURE का उपयोग करके आप एक ही कॉल में दो (या अधिक) तालिकाओं में डेटा डाल सकते हैं। यह लेनदेन स्थिरता सुनिश्चित करता है और एप्लिकेशन कोड को सरल बनाता है। दो तालिकाएं बनाना CREATE TABLE DemoTable2 ( ClientId INT NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName VARCHAR
-
मौजूदा MySQL तालिका में नया ENUM कॉलम कैसे जोड़ें?
MySQL में ALTER TABLE ... ADD कमांड का उपयोग करके आप मौजूदा तालिका में ENUM (गणना) प्रकार का नया कॉलम जोड़ सकते हैं। ENUM पूर्वनिर्धारित मानों की सूची तक सीमित करता है, डेटा अखंडता सुनिश्चित करता है। उदाहरण तालिका बनाना CREATE TABLE DemoTable ( StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY
-
MySQL में कॉलम का डिफ़ॉल्ट मान कैसे संशोधित करें?
MySQL में ALTER TABLE ... MODIFY कमांड का उपयोग करके आप किसी मौजूदा कॉलम का डिफ़ॉल्ट मान बदल सकते हैं बिना डेटा प्रकार बदले। उदाहरण तालिका बनाना (डिफ़ॉल्ट John के साथ) CREATE TABLE DemoTable ( UserId INT NOT NULL AUTO_INCREMENT PRIMARY KEY, UserName VARCHAR(20) DEFAULT John ); संरचना जांच
-
MySQL में एक ही क्वेरी में अधिकतम और न्यूनतम मान कैसे प्राप्त करें?
MySQL में MIN() और MAX() एग्रीगेट फ़ंक्शन का उपयोग करके आप एक ही क्वेरी में कई कॉलम के न्यूनतम और अधिकतम मान प्राप्त कर सकते हैं। उदाहरण तालिका बनाना CREATE TABLE DemoTable (FirstValue INT, SecondValue INT); डेटा डालना INSERT INTO DemoTable VALUES (10, 30), (30, 60), (100, 500), (50, 80); डेटा
-
Windows में MySQL तालिका डेटा कहाँ संग्रहीत होता है?
Windows में MySQL तालिका डेटा की डिफ़ॉल्ट संग्रहण स्थान जानने के लिए @@datadir सिस्टम वेरिएबल या SHOW VARIABLES कमांड का उपयोग करें। विधि 1: @@datadir वेरिएबल SELECT @@datadir; आउटपुट: +---------------------------------------------+ | @@datadir | +----------------
-
MySQL में कॉमा-सेपरेटेड सूची का पहला तत्व कैसे चुनें?
MySQL में SUBSTRING_INDEX() फ़ंक्शन का उपयोग करके आप कॉमा-सेपरेटेड सूची का पहला (या कोई भी) तत्व निकाल सकते हैं। उदाहरण तालिका बनाना CREATE TABLE DemoTable (CSV_Value VARCHAR(200)); कॉमा-सेपरेटेड मान डालना INSERT INTO DemoTable VALUES (10,20,50,80), (100,21,51,43), (1,56,103,1090); डेटा देखना
-
MySQL में दिनांक को महीना नाम और वर्ष प्रारूप में कैसे फॉर्मेट करें?
MySQL में DATE_FORMAT() फ़ंक्शन का उपयोग करके आप दिनांक को कस्टम प्रारूप में प्रदर्शित कर सकते हैं, जैसे केवल महीना नाम और वर्ष (%M %Y)। उदाहरण तालिका बनाना CREATE TABLE DemoTable ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, AdmissionDate DATE ); प्रवेश दिनांक डालना (2013-04-21), (2014-
-
MySQL तालिका में मानों की विशेष रेंज कैसे चुनें?
MySQL में WHERE क्लॉज के साथ तुलना ऑपरेटर (=, <=, BETWEEN) का उपयोग करके आप मानों की एक विशिष्ट रेंज में रिकॉर्ड चुन सकते हैं। एकाधिक शर्तों के लिए AND/OR का उपयोग करें। उदाहरण तालिका बनाना CREATE TABLE DemoTable ( CustomerId INT NOT NULL AUTO_INCREMENT PRIMARY KEY, CustomerName VARCHAR(20
-
क्या MySQL क्वेरी में BirthDate कॉलम से आयु प्राप्त कर सकते हैं?
हां, MySQL में DATEDIFF() फ़ंक्शन और वर्तमान दिनांक का उपयोग करके आप जन्म दिनांक से आयु की गणना कर सकते हैं। परिणाम वर्षों में अनुमानित आयु देता है। उदाहरण तालिका बनाना CREATE TABLE DemoTable ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, DateOfBirth DATE ); जन्म दिनांक डालना (2010-01-21)
-
MySQL में LIKE का उपयोग करके विशिष्ट अक्षर से शुरू होने वाले नाम कैसे प्राप्त करें?
MySQL में LIKE ऑपरेटर और वाइल्डकार्ड % का उपयोग करके आप उन नामों को ढूंढ सकते हैं जो किसी विशिष्ट अक्षर या पैटर्न से शुरू होते हैं। उदाहरण तालिका बनाना CREATE TABLE DemoTable (StudentFirstName VARCHAR(20)); नाम डालना INSERT INTO DemoTable VALUES (John), (Carol), (Johnny), (Robert), (Chris), (Ram
-
MySQL में स्ट्रिंग को 24-घंटा डेटाटाइम प्रारूप में कैसे बदलें?
MySQL में STR_TO_DATE() फ़ंक्शन का उपयोग करके आप स्ट्रिंग को निर्दिष्ट प्रारूप के अनुसार DATETIME मान में पार्स कर सकते हैं। 24-घंटा प्रारूप के लिए %Y-%m-%d %H:%i:%s पैटर्न का उपयोग करें। सिंटैक्स SELECT STR_TO_DATE(yourColumnName, %Y-%m-%d %H:%i:%s) FROM yourTableName; उदाहरण तालिका बनाना CREATE