-
MySQL में DATE और TIME से DATETIME कैसे बनाएं?
MySQL में अलग-अलग DATE और TIME कॉलम से DATETIME बनाने के लिए ADDTIME() फ़ंक्शन का उपयोग करें। सिंटैक्स SELECT ADDTIME(CONVERT(dateColumn, DATETIME), timeColumn) AS DateTimeDemo FROM yourTableName; उदाहरण टेबल बनाएं: CREATE TABLE DateTime (DueDate DATE, DueTime TIME); डेटा डालें: INSERT INTO DateT
-
MySQL में किसी महीने के दिनों की संख्या कैसे पता करें?
MySQL में किसी दिनांक के महीने में दिनों की संख्या पता करने के लिए DAY(LAST_DAY(date)) का उपयोग करें। सिंटैक्स SELECT DAY(LAST_DAY(yourDateColumn)) AS DaysInMonth FROM yourTableName; उदाहरण टेबल बनाएं: CREATE TABLE DaysInaGivenMonth (MonthName DATETIME); INSERT INTO DaysInaGivenMonth VALUES (NOW(
-
MySQL में कई मानों का चयन कैसे करें: OR बनाम IN ऑपरेटर
MySQL में कई मानों के आधार पर पंक्तियाँ चुनने के लिए OR या IN ऑपरेटर का उपयोग करें। केस 1: OR ऑपरेटर का उपयोग SELECT * FROM yourTableName WHERE column = value1 OR column = value2 OR column = value3 ...; केस 2: IN ऑपरेटर का उपयोग (अनुशंसित) SELECT * FROM yourTableName WHERE column IN (value1, value
-
MySQL में अगले महीने की पहली और अंतिम तारीख कैसे प्राप्त करें?
MySQL में अगले महीने की पहली और अंतिम तारीख प्राप्त करने के लिए DATE_ADD(), LAST_DAY(), DATE_SUB() फ़ंक्शन का संयोजन उपयोग करें। क्वेरी SELECT DATE_SUB( LAST_DAY(DATE_ADD(NOW(), INTERVAL 1 MONTH)), INTERVAL DAY(LAST_DAY(DATE_ADD(NOW(), INTERVAL 1 MONTH))) - 1 DAY ) AS first
-
MySQL में INT(1) और TINYINT(1) में क्या अंतर है?
MySQL में INT(1) और TINYINT(1) में कोष्ठक की संख्या केवल डिस्प्ले चौड़ाई है, स्टोरेज या रेंज पर कोई प्रभाव नहीं। वास्तविक अंतर विशेषताTINYINTINT स्टोरेज1 बाइट (8-बिट)4 बाइट्स (32-बिट) साइनड रेंज-128 से +127-2,147,483,648 से +2,147,483,647 अनसाइन्ड रेंज0 से 2550 से 4,294,967,295 ZEROFILL डेमो (IN
-
MySQL में खाली परिणाम सेट कैसे चुनें?
MySQL में खाली परिणाम सेट प्राप्त करने के लिए डमी टेबल DUAL का उपयोग करें और ऐसी शर्त दें जो कभी सच न हो। सिंटैक्स SELECT 1 FROM DUAL WHERE FALSE; परिणाम: Empty set (0.00 sec) व्याख्या DUAL MySQL में एक विशेष डमी टेबल है WHERE FALSE शर्त कभी पूरी नहीं होती इसलिए कोई पंक्ति नहीं लौटती तुलना: TR
-
MySQL में SMALLINT(6) UNSIGNED का अधिकतम मान क्या है?
MySQL में SMALLINT(6) UNSIGNED का अधिकतम मान 65,535 है। कोष्ठक में संख्या (6) केवल डिस्प्ले चौड़ाई है, रेंज पर प्रभाव नहीं डालती। SMALLINT रेंज प्रकारन्यूनतमअधिकतम SMALLINT SIGNED-32,76832,767 SMALLINT UNSIGNED065,535 स्टोरेज 2 बाइट्स (16-बिट) संख्या 6 केवल ZEROFILL के साथ प्रदर्शन चौड़ाई के लि
-
MySQL में एक ही स्टेटमेंट में कई कॉलम कैसे बदलें?
MySQL में एक ही ALTER TABLE स्टेटमेंट में कई कॉलम बदलने के लिए कॉमा से अलग CHANGE क्लॉज का उपयोग करें। सिंटैक्स ALTER TABLE yourTableName CHANGE oldCol1 newCol1 dataType, CHANGE oldCol2 newCol2 dataType, ...; उदाहरण टेबल बनाएं: CREATE TABLE AlterMultipleColumns (Id INT, Name VARCHAR(200)); दोन
-
MySQL टेबल कॉलम में सबस्ट्रिंग कैसे निकालें?
MySQL में कॉलम मान से सबस्ट्रिंग निकालने के लिए SUBSTR() या SUBSTRING() फ़ंक्शन का उपयोग करें। सिंटैक्स SUBSTR(string, start_position, length) SUBSTRING(string, start_position, length) start_position: 1 से शुरू (पहला वर्ण) length: वैकल्पिक, छोड़ने पर अंत तक ऋणात्मक स्थिति: अंत से गिनती उदाहरण ट
-
MySQL टेबल से यूनिक की कैसे हटाएं?
MySQL टेबल से यूनिक की (या कोई भी इंडेक्स) हटाने के लिए ALTER TABLE ... DROP INDEX का उपयोग करें। सिंटैक्स ALTER TABLE yourTableName DROP INDEX yourIndexName; उदाहरण यूनिक की के साथ टेबल बनाएं: CREATE TABLE DropIndexDemo ( BookId INT UNIQUE KEY, BookName VARCHAR(200) ); इंडेक्स नाम खोजें:
-
MySQL में कॉलम का क्रम कैसे बदलें?
MySQL में मौजूदा कॉलम का क्रम बदलने के लिए ALTER TABLE ... MODIFY COLUMN ... AFTER का उपयोग करें। सिंटैक्स ALTER TABLE yourTableName MODIFY COLUMN yourColumnName dataType AFTER otherColumnName; पहले कॉलम के रूप में ले जाने के लिए: ALTER TABLE yourTableName MODIFY COLUMN yourColumnName dataType FIR
-
MySQL में सभी डेटाबेस की गैर-खाली टेबल कैसे सूचीबद्ध करें?
MySQL में सभी डेटाबेस की गैर-खाली टेबल (कम से कम एक पंक्ति वाली) सूचीबद्ध करने के लिए information_schema.TABLES का उपयोग करें। क्वेरी = 1 AND TABLE_TYPE = BASE TABLE ORDER BY TABLE_SCHEMA, TABLE_NAME; महत्वपूर्ण कॉलम TABLE_SCHEMA - डेटाबेस नाम TABLE_NAME - टेबल नाम TABLE_ROWS - अनुमानित पंक्ति सं
-
MySQL में SHOW TABLES के साथ कई LIKE मान कैसे उपयोग करें?
MySQL में SHOW TABLES कई LIKE पैटर्न सीधे सपोर्ट नहीं करता, लेकिन information_schema का उपयोग करके यह प्राप्त कर सकते हैं। सिंटैक्स (information_schema का उपयोग) SELECT TABLE_NAME FROM information_schema.TABLES WHERE TABLE_SCHEMA = yourDatabaseName AND (TABLE_NAME LIKE %pattern1% OR TABLE_NAME LI
-
MySQL में NOW() का उपयोग करके वर्तमान दिनांक/समय कैसे डालें?
MySQL में NOW() फ़ंक्शन वर्तमान दिनांक और समय लौटाता है, जिसे सीधे DATETIME या TIMESTAMP कॉलम में डाला जा सकता है। सिंटैक्स INSERT INTO yourTableName (datetimeColumn) VALUES (NOW()); उदाहरण टेबल बनाएं: CREATE TABLE CurrentDateTimeDemo (YourTime DATETIME); वर्तमान दिनांक/समय डालें: INSERT INTO Cur
-
MySQL में एक ही क्वेरी में कई शर्तों के लिए COUNT() कैसे करें?
MySQL में एक ही क्वेरी में कई शर्तों के लिए गिनती करने के लिए GROUP BY या सशर्त एग्रीगेशन का उपयोग करें। विधि 1: GROUP BY (एक कॉलम के मानों के अनुसार गिनती) SELECT yourColumnName, COUNT(*) FROM yourTableName GROUP BY yourColumnName; उदाहरण टेबल बनाएं: CREATE TABLE MultipleCountDemo (Id INT, Name V
-
MySQL के NOW() और CURDATE() को UTC कैसे बनाएं?
MySQL के NOW() और CURDATE() को UTC समयक्षेत्र में काम करने के लिए कॉन्फ़िगरेशन फ़ाइल में सेटिंग बदलनी होती है। विधि 1: my.cnf / my.ini में स्थायी सेटिंग कॉन्फ़िगरेशन फ़ाइल में [mysqld] सेक्शन के अंतर्गत जोड़ें: [mysqld] default-time-zone = +00:00 या [mysqld_safe] के अंतर्गत: [mysqld_safe] timezone
-
MySQL में BIGINT ZEROFILL बनाम INT ZEROFILL
BIGINT और INT का मुख्य अंतर स्टोरेज आकार और रेंज में है। तुलना तालिका विशेषताINTBIGINT स्टोरेज4 बाइट्स (32-बिट)8 बाइट्स (64-बिट) साइनड रेंज-2,147,483,648 से 2,147,483,647-9,223,372,036,854,775,808 से 9,223,372,036,854,775,807 अनसाइन्ड मैक्स4,294,967,29518,446,744,073,709,551,615 डिस्प्ले चौड़ाईINT
-
MySQL में क्वेरी का परिणाम वेरिएबल में कैसे स्टोर करें?
MySQL में SELECT ... INTO का उपयोग करके क्वेरी परिणाम को यूज़र वेरिएबल में स्टोर कर सकते हैं। सिंटैक्स SELECT yourColumnName INTO @variableName FROM yourTableName WHERE condition; उदाहरण टेबल बनाएं: CREATE TABLE StudentInformation ( StudentId INT, StudentName VARCHAR(100), StudentAge I
-
MySQL में int(5) और int(10) में क्या अंतर है?
MySQL में INT(5) और INT(10) में कोष्ठक में संख्या केवल डिस्प्ले चौड़ाई दर्शाती है, डेटा रेंज नहीं। मुख्य तथ्य दोनों 4 बाइट्स (32-बिट) स्टोरेज उपयोग करते हैं रेंज: -2,147,483,648 से 2,147,483,647 (साइनड) रेंज: 0 से 4,294,967,295 (अनसाइन्ड) संख्या केवल ZEROFILL के साथ प्रदर्शन प्रभावित करती है उदा
-
MySQL टेबल में एक कॉलम के लिए सभी पंक्तियों में समान मान कैसे सेट करें?
MySQL में किसी कॉलम के सभी मानों को एक साथ अपडेट करने के लिए UPDATE स्टेटमेंट का उपयोग करें बिना WHERE क्लॉज के। सिंटैक्स NULL मान सेट करने के लिए: UPDATE yourTableName SET yourColumnName = NULL; खाली स्ट्रिंग सेट करने के लिए: UPDATE yourTableName SET yourColumnName = ; कोई भी मान सेट करने के लिए