-
MySQL में INT को करेंसी फॉर्मेट में बदलें: CONCAT() + FORMAT()
MySQL में संख्या को करेंसी फॉर्मेट (प्रतीक + कॉमा सेपरेटर) में कन्वर्ट करना सिंटैक्स: SELECT CONCAT(CurrencySymbol, FORMAT(yourColumnName, decimalsAfterDecimal)) AS AnyVariableName FROM yourTableName; फंक्शन समझाए: FORMAT(number, decimals): संख्या को कॉमा सेपरेटर के साथ फॉर्मेट करता है (जैसे 1,0
-
MySQL में IF कंडीशन के साथ UPDATE: सशर्त अपडेट कैसे करें
MySQL UPDATE स्टेटमेंट में IF() फंक्शन और CASE से सशर्त अपडेट करना IF() फंक्शन सिंटैक्स: UPDATE yourTableName SET column1 = IF(condition, value_if_true, value_if_false), column2 = IF(condition, value_if_true, value_if_false); व्यावहारिक उदाहरण 1. टेबल बनाएं: ); Query OK, 0 rows affected (0
-
MySQL में बूलियन (Boolean) फील्ड जोड़ें: TINYINT(1), BOOL, BOOLEAN
MySQL में बूलियन डेटा टाइप: TINYINT(1), BOOL, BOOLEAN — सभी समानार्थी हैं मुख्य तथ्य: BOOL और BOOLEAN TINYINT(1) के समानार्थी (synonyms) हैं आंतरिक रूप से MySQL इन्हें TINYINT(1) में बदल देता है स्टोरेज: 1 बाइट (रेंज: -128 से 127 साइनड, 0 से 255 अनसाइनड) 0 = FALSE, 1 = TRUE (कोई भी गैर-शून्य = TRU
-
क्या SQL Server में MySQL के ENUM डेटा टाइप का समकक्ष है? CHECK कंस्ट्रेंट विकल्प
MySQL ENUM vs SQL Server: CHECK कंस्ट्रेंट से समान कार्यक्षमता प्राप्त करना MySQL में ENUM (संस्करण 8.0.12+): CREATE TABLE yourTableName ( yourColumnName ENUM(Value1,Value2,Value3,...) DEFAULT Value1 ); उदाहरण: ); Query OK, 0 rows affected (0.60 sec) SQL Server में समकक्ष: CHECK कंस्ट्रेंट
-
MySQL में CASE स्टेटमेंट से SELECT परिणाम में मान बदलें (Replace)
MySQL CASE WHEN THEN ELSE END से क्वेरी परिणाम में मान ट्रांसफॉर्म/रिप्लेस करना सिंटैक्स: SELECT yourColumnName1, yourColumnName2, ..., CASE WHEN yourColumnName = value1 THEN replacement1 WHEN yourColumnName = value2 THEN replacement2 ... ELSE default_rep
-
MySQL में GRANT ALL PRIVILEGES: डेटाबेस पर यूजर को पूर्ण अधिकार दें
MySQL में यूजर बनाकर विशिष्ट डेटाबेस पर सभी विशेषाधिकार (Privileges) देना दो-चरणीय प्रक्रिया: चरण 1: यूजर बनाएं CREATE USER yourUserName@localhost IDENTIFIED BY yourPassword; चरण 2: डेटाबेस पर सभी विशेषाधिकार दें GRANT ALL PRIVILEGES ON yourDatabaseName.* TO yourUserName@localhost; व्यावहारिक उद
-
MySQL में न्यूनतम मान (MIN) वाली रो कैसे चुनें: सबक्वेरी के साथ
MySQL में MIN() एग्रीगेट फंक्शन और सबक्वेरी से न्यूनतम मान वाली पूरी रो प्राप्त करना सिंटैक्स: SELECT * FROM yourTableName WHERE yourColumnName = (SELECT MIN(yourColumnName) FROM yourTableName); व्यावहारिक उदाहरण 1. टेबल बनाएं: ); Query OK, 0 rows affected (0.77 sec) 2. उत्पाद डेटा डालें: IN
-
MySQL में SUM() और COALESCE() से रिकॉर्ड न होने पर 0 लौटाएं
MySQL में COALESCE(SUM(column), 0) से खाली परिणाम पर 0 वापस करना जब WHERE क्लॉज से कोई रो मेल नहीं खाती, तो SUM() NULL लौटाता है। COALESCE() से इसे 0 में बदलें। सिंटैक्स: SELECT COALESCE(SUM(yourColumnName2), 0) AS anyVariableName FROM yourTableName WHERE yourColumnName1 LIKE %yourValue%; व्यावह
-
MySQL में एकाधिक कॉलम पर डुप्लीकेट रिकॉर्ड कैसे खोजें: GROUP BY HAVING
1 से मल्टी-कॉलम डुप्लीकेट पहचानें सिंटैक्स: 1; व्यावहारिक उदाहरण 1. टेबल बनाएं (कंपोजिट डुप्लीकेट के लिए): ); Query OK, 0 rows affected (0.50 sec) 2. डेटा डालें (कुछ FirstName+LastName कॉम्बिनेशन डुप्लीकेट): INSERT INTO DuplicateDemo VALUES(7,John,Taylor); 3. सभी रिकॉर्ड: +-----------+-----
-
MySQL में कॉलम में मान की आवृत्ति (Count) गिनें: GROUP BY COUNT(*)
MySQL में COUNT() और GROUP BY से किसी कॉलम में प्रत्येक मान की घटनाएं गिनना सिंटैक्स: SELECT yourColumnName, COUNT(*) AS anyVariableName FROM yourTableName GROUP BY yourColumnName; व्यावहारिक उदाहरण 1. टेबल बनाएं: ); Query OK, 0 rows affected (0.70 sec) 2. डेटा डालें (कुछ डुप्लीकेट Marks के
-
MySQL में कॉलम कैरेक्टर सेट (Character Set) कैसे बदलें: ALTER TABLE MODIFY
MySQL में किसी कॉलम का कैरेक्टर सेट (Character Set) और कोलेशन बदलना सिंटैक्स: ALTER TABLE yourTableName MODIFY yourColumnName column_type CHARACTER SET charset_name; व्यावहारिक उदाहरण 1. टेबल बनाएं (डिफ़ॉल्ट utf8mb4): ); Query OK, 0 rows affected (2.09 sec) 2. वर्तमान कैरेक्टर सेट जांचें: SH
-
MySQL में डिलीमीटर के साथ स्टोर्ड प्रोसीजर बनाना: पूर्ण गाइड
MySQL में स्टोर्ड प्रोसीजर बनाने, कॉल करने और पैरामीटर उपयोग करने का पूरा गाइड स्टोर्ड प्रोसीजर बनाने का सिंटैक्स (डिलीमीटर के साथ): DELIMITER // CREATE PROCEDURE yourProcedureName() BEGIN -- वेरिएबल घोषित करें -- SQL स्टेटमेंट्स END // DELIMITER ; व्यावहारिक उदाहरण 1. डेटाबेस चुनें औ
-
MySQL में कॉलम सॉर्ट करें लेकिन 0 (शून्य) को अंत में रखें
MySQL ORDER BY में शून्य मान को अंतिम स्थान पर रखने की तकनीक सामान्य ORDER BY column ASC में 0 सबसे पहले आता है। इसे अंत में रखने के लिए बूलियन एक्सप्रेशन का उपयोग करें। सिंटैक्स: SELECT * FROM yourTableName ORDER BY yourFieldName = 0, yourFieldName; कैसे काम करता है: yourFieldName = 0 एक बूलियन
-
MySQL में CONCAT() से मौजूदा फील्ड में डेटा जोड़ें (Append)
MySQL में CONCAT() फंक्शन का उपयोग करके कॉलम में टेक्स्ट जोड़ना (Append) CONCAT() फंक्शन एक या अधिक स्ट्रिंग को जोड़कर एक स्ट्रिंग बनाता है। मौजूदा कॉलम मान में नया टेक्स्ट जोड़ने के लिए UPDATE के साथ उपयोग करें। सिंटैक्स: UPDATE yourTableName SET yourColumnName = CONCAT(yourColumnName, AppendValu
-
MySQL FIELD() फंक्शन: कस्टम ऑर्डर में सॉर्ट करने के लिए उपयोग करें
MySQL FIELD() फंक्शन से कस्टम क्रम (Custom Sort Order) में रिजल्ट सॉर्ट करें FIELD() फंक्शन एक मान की सूची में दिए गए मान की स्थिति (इंडेक्स, 1-आधारित) लौटाता है। इसका मुख्य उपयोग ORDER BY में कस्टम सॉर्टिंग के लिए है। सिंटैक्स: SELECT * FROM yourTableName ORDER BY FIELD(yourColumnName, value1, va
-
MySQL में टेबल के फील्ड नाम (कॉलम नाम) प्राप्त करने के SQL कमांड
MySQL टेबल के कॉलम नाम (फील्ड नाम) प्राप्त करने के दो मुख्य तरीके तरीका 1: DESC / DESCRIBE कमांड (सबसे सरल) DESC yourTableName; या DESCRIBE yourTableName; तरीका 2: INFORMATION_SCHEMA.COLUMNS (प्रोग्रामेटिक एक्सेस के लिए) SELECT column_name FROM information_schema.columns WHERE table_name = yourT
-
MySQL में एक डेटाटाइम कॉलम से दूसरे में डेटा कॉपी/अपडेट करना
MySQL में UPDATE और DATE_ADD() से एक डेटाटाइम कॉलम का मान दूसरे में कॉपी/संशोधित करना परिदृश्य एक टेबल में दो डेटाटाइम कॉलम हैं: IssueDate और DueDate। DueDate को IssueDate के सापेक्ष (relative) सेट करना है। व्यावहारिक उदाहरण 1. टेबल बनाएं: ); Query OK, 0 rows affected (0.69 sec) 2. सापेक्ष तार
-
MySQL में टाइमस्टैम्प ऑटोमेटिक स्टोर करें: DEFAULT CURRENT_TIMESTAMP (2 तरीके)
MySQL में रो बनाते/अपडेट करते समय ऑटोमेटिक टाइमस्टैम्प स्टोर करने के 2 तरीके तरीका 1: टेबल बनाते समय (CREATE TABLE में) CREATE TABLE yourTableName ( yourDateTimeColumnName DATETIME DEFAULT CURRENT_TIMESTAMP ); तरीका 2: मौजूदा टेबल में कॉलम जोड़कर (ALTER TABLE) ALTER TABLE yourTableName ADD yo
-
MySQL यूजर होस्ट (host) की सूची कैसे प्राप्त करें: mysql.user टेबल से
MySQL में यूजर अकाउंट और उनके अनुमत होस्ट (host) देखना MySQL यूजर अकाउंट user@host फॉर्मेट में होते हैं। mysql.user सिस्टम टेबल से यूजर और उनके होस्ट की सूची प्राप्त करें। सभी यूजर नाम देखें: SELECT user FROM mysql.user; +------------------+ | user | +------------------+ | Manish
-
MySQL में LEFT() फंक्शन से टेक्स्ट फील्ड के पहले 40 कैरेक्टर निकालें
MySQL में LEFT() फंक्शन का उपयोग करके टेक्स्ट/स्ट्रिंग कॉलम के पहले N कैरेक्टर प्राप्त करना सिंटैक्स: SELECT LEFT(yourColumnName, 40) AS anyVariableName FROM yourTableName; LEFT(str, n) स्ट्रिंग के बाएं से पहले n कैरेक्टर लौटाता है। व्यावहारिक उदाहरण 1. टेबल बनाएं: ); Query OK, 0 rows affecte