-
Java से MySQL डेटाबेस कैसे बनाएं
JDBC से MySQL डेटाबेस बनाना Java में Statement.executeUpdate() का उपयोग करके CREATE DATABASE SQL कमांड निष्पादित करें। Java कोड = 0) { System.out.println(Database is created successfully !!!); } } catch (Exception e) { e.printStackTrace(); }
-
MySQL में खाली पंक्तियाँ कैसे डिलीट करें
DELETE से खाली स्ट्रिंग और NULL पंक्तियाँ हटाएं खाली स्ट्रिंग () या NULL मान वाली पंक्तियाँ हटाने के लिए DELETE स्टेटमेंट में OR शर्त उपयोग करें। सिंटैक्स DELETE FROM yourTableName WHERE yourColumnName = OR yourColumnName IS NULL; उदाहरण: टेबल और डेटा ); INSERT INTO deleteRowDemo(StudentName)
-
MySQL में मौजूदा मानों में +1 कैसे जोड़ें
UPDATE से कॉलम मान बढ़ाना मौजूदा कॉलम मान में 1 जोड़ने के लिए SET column = column + 1 का उपयोग करें। शर्त के साथ विशिष्ट पंक्तियाँ अपडेट करें। उदाहरण: टेबल और डेटा CREATE TABLE Add1ToExistingValue (Value INT); INSERT INTO Add1ToExistingValue VALUES (10), (13), (15), (16), (20), (40), (50), (55),
-
ALTER कमांड से MySQL टेबल का ऑटो इन्क्रीमेंट प्रारंभिक मान सेट करें
दो चरणों में ऑटो-इन्क्रीमेंट प्रारंभिक मान सेट करना मौजूदा टेबल पर ऑटो-इन्क्रीमेंट शुरुआती मान सेट करने के लिए दो ALTER TABLE स्टेटमेंट आवश्यक हैं। चरण 1: कॉलम को ऑटो-इन्क्रीमेंट प्राइमरी की बनाएं ALTER TABLE yourTableName MODIFY yourColumnName INT NOT NULL AUTO_INCREMENT PRIMARY KEY, ADD INDEX (yo
-
MySQL सर्वर कैसे रीस्टार्ट करें
MySQL सर्वर रीस्टार्ट कमांड MySQL क्लाइंट से सर्वर रीस्टार्ट करने के लिए RESTART कमांड का उपयोग करें (MySQL 8.0+ में उपलब्ध)। सिंटैक्स RESTART; उदाहरण RESTART; Query OK, 0 rows affected (0.00 sec) रीस्टार्ट के दौरान SHOW DATABASES; ERROR 2013 (HY000): Lost connection to MySQL server during que
-
MySQL में 3 अलग कॉलम से अधिकतम मान प्राप्त करें
GREATEST() फ़ंक्शन से पंक्ति-वार अधिकतम एक ही पंक्ति के एकाधिक कॉलम्स में से सबसे बड़ा मान पाने के लिए GREATEST() फ़ंक्शन का उपयोग करें। सिंटैक्स SELECT GREATEST(col1, col2, col3) AS alias FROM yourTableName; उदाहरण: टेबल और डेटा mysql> create table MaxOfThreeColumnsDemo (First int, Second int,
-
MySQL से समय HH:MM फॉर्मेट में प्राप्त करें
DATE_FORMAT() से समय फॉर्मेटिंग DATETIME/TIMESTAMP कॉलम से केवल घंटा:मिनट (HH:MM) निकालने के लिए DATE_FORMAT() फ़ंक्शन का उपयोग करें। सिंटैक्स SELECT DATE_FORMAT(yourDateTimeColumn, %H:%i) FROM yourTableName; फॉर्मेट स्पेसिफायर स्पेसिफायरअर्थउदाहरण %Hघंटा (00-23)13 %hघंटा (01-12)01 %iमिनट (00-59)
-
MySQL टेबल में मान बदलें (REPLACE/CASE)
CASE स्टेटमेंट से मान बदलें शर्तों के आधार पर कॉलम मानों को बदलने के लिए UPDATE के साथ CASE स्टेटमेंट का उपयोग करें। उदाहरण: टेबल और डेटा mysql> create table replaceValueDemo ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(10), -> isGreaterThan18 varchar(10)
-
MySQL कॉलम को VARCHAR(30) से VARCHAR(100) में ALTER कैसे करें
ALTER TABLE ... MODIFY COLUMN से कॉलम आकार बढ़ाएं मौजूदा कॉलम की लंबाई बदलने के लिए ALTER TABLE के साथ MODIFY COLUMN का उपयोग करें। सिंटैक्स ALTER TABLE yourTableName MODIFY COLUMN yourColumnName VARCHAR(100) NOT NULL; उदाहरण: टेबल बनाना mysql> create table syntaxOfAlterCommandDemo ( ->
-
MySQL में किसी विशेष महीने के सभी एंट्री चुनें
MONTHNAME() या MONTH() से महीना फ़िल्टर करें डेट/डेटटाइम कॉलम से किसी विशेष महीने के रिकॉर्ड चुनने के लिए MONTHNAME() (नाम) या MONTH() (संख्या) फ़ंक्शन उपयोग करें। सिंटैक्स -- महीना नाम से SELECT * FROM yourTableName WHERE MONTHNAME(yourColumnName) = MonthName; -- महीना संख्या से SELECT * FROM you
-
MySQL में डुप्लिकेट मानों को केवल एक बार चुनें
DISTINCT कीवर्ड से अद्वितीय मान प्राप्त करें DISTINCT कीवर्ड डुप्लिकेट पंक्तियाँ हटाकर केवल अद्वितीय मान लौटाता है। सिंटैक्स SELECT DISTINCT yourColumnName FROM yourTableName; उदाहरण: टेबल और डेटा (डुप्लिकेट नाम और उम्र के साथ) mysql> create table displayOnlyDistinctValue ( -> UserId int
-
MySQL में टेबल की दूसरी अंतिम पंक्ति कैसे प्राप्त करें
ORDER BY ... DESC LIMIT 1,1 से दूसरी अंतिम पंक्ति LIMIT offset, count में ऑफसेट 1 और काउंट 1 देकर दूसरी अंतिम पंक्ति प्राप्त करें। सिंटैक्स SELECT * FROM yourTableName ORDER BY yourColumnName DESC LIMIT 1, 1; ORDER BY ... DESC - अवरोही क्रम (अंतिम पहले) LIMIT 1, 1 - ऑफसेट 1 (पहली छोड़ें), 1 पंक्ति
-
MySQL में COALESCE() से NULL को 0 में बदलें
COALESCE() फ़ंक्शन से NULL मान बदलें COALESCE() फ़ंक्शन अपने तर्कों में पहला नॉन-NULL मान लौटाता है। NULL को 0 में बदलने के लिए दूसरा तर्क 0 दें। सिंटैक्स SELECT COALESCE(yourColumnName, 0) AS alias FROM yourTableName; उदाहरण: टेबल और डेटा mysql> create table convertNullToZeroDemo ( -> I
-
MySQL में INTEGER मिनट को TIME में बदलें
SEC_TO_TIME() से मिनट को TIME में बदलना मिनटों को सेकंड में बदलें (* 60) फिर SEC_TO_TIME() फ़ंक्शन से TIME मान प्राप्त करें। सिंटैक्स SELECT SEC_TO_TIME(yourIntColumnName * 60) AS alias FROM yourTableName; उदाहरण: टेबल और डेटा mysql> create table convertNumberToMinute ( -> Id int NOT NUL
-
MySQL में संख्या फॉर्मेट: डॉट हजार सेपरेटर, कॉमा दशमलव
FORMAT() फ़ंक्शन से लोकेल-विशिष्ट संख्या फॉर्मेटिंग MySQL 5.5+ में FORMAT() फ़ंक्शन का तीसरा पैरामीटर लोकेल स्वीकार करता है। जर्मन लोकेल (de_DE) डॉट को हजार सेपरेटर और कॉमा को दशमलव सेपरेटर के रूप में उपयोग करता है। सिंटैक्स SELECT FORMAT(yourColumnName, decimalPlaces, de_DE) AS alias FROM yourTabl
-
MySQL UPDATE: उच्चतम ID और फील्ड मान की शर्त साथ में
ORDER BY ... DESC LIMIT 1 से नवीनतम पंक्ति अपडेट करें सबसे अधिक ID वाली पंक्ति (नवीनतम) को विशिष्ट शर्त के साथ अपडेट करने के लिए ORDER BY id DESC LIMIT 1 का उपयोग करें। सिंटैक्स UPDATE yourTableName SET column1 = value WHERE condition ORDER BY idColumn DESC LIMIT 1; उदाहरण: टेबल और डेटा mysql>
-
स्टोर्ड प्रोसीजर में वेरिएबल के साथ LIMIT एक्सप्रेशन
PREPARED STATEMENT से डायनामिक LIMIT MySQL स्टोर्ड प्रोसीजर में वेरिएबल को LIMIT क्लॉज में सीधे उपयोग नहीं कर सकते। PREPARED STATEMENT का उपयोग करें। टेबल और डेटा (14 पंक्तियाँ) mysql> create table LimitWithStoredProcedure ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name va
-
MySQL से रैंडम परिणाम चुनना
RAND() फ़ंक्शन से रैंडम पंक्ति चुनें ORDER BY RAND() और LIMIT 1 का उपयोग करके टेबल से एक रैंडम पंक्ति प्राप्त करें। सिंटैक्स SELECT * FROM yourTableName ORDER BY RAND() LIMIT 1; उदाहरण: टेबल और डेटा mysql> create table selectRandomRecord ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY
-
MySQL में स्टोर्ड प्रोसीजर के माध्यम से लूप कैसे चलाएं
MySQL स्टोर्ड प्रोसीजर में REPEAT लूप MySQL स्टोर्ड प्रोसीजर में REPEAT ... UNTIL लूप का उपयोग करके पुनरावृत्ति करें। स्टोर्ड प्रोसीजर बनाना LastValue -> END REPEAT; -> END // Query OK, 0 rows affected (0.17 sec) mysql> DELIMITER ; प्रोसीजर कॉल करना mysql> CALL do_WhileDe
-
MySQL में इन्सर्ट करते समय पॉजिटिव मान को नेगेटिव में बदलें
INSERT ... SELECT में अंकगणितीय ऑपरेशन एक टेबल से डेटा पढ़कर दूसरे टेबल में डालते समय मान को नेगेटिव बनाने के लिए -1 * से गुणा करें। स्रोत टेबल mysql> create table recordsDemo (UserId int, Value int); mysql> INSERT INTO recordsDemo VALUES (1,10), (3,598), (5,786), (7,189), (9,345); +--------+