-
MySQL में CONCAT का उपयोग करके पुराने डेटा को हटाए बिना नया डेटा जोड़ना
MySQL में UPDATE के साथ CONCAT() फ़ंक्शन का उपयोग करके मौजूदा डेटा को संरक्षित रखते हुए नया डेटा जोड़ें। सिंटैक्स UPDATE yourTableName SET yourColumnName = CONCAT(yourColumnName, ,yourValue); उदाहरण: टेबल बनाना और डेटा डालना mysql> CREATE TABLE DemoTable ( -> CustomerName VARCHAR(100)
-
MySQL में ALTER TABLE के साथ ADD और CHANGE का एक साथ उपयोग
MySQL में एक ही ALTER TABLE स्टेटमेंट में ADD और CHANGE क्लॉज का उपयोग करके कई संशोधन करें। उदाहरण: प्रारंभिक टेबल बनाना mysql> CREATE TABLE DemoTable ( -> Name VARCHAR(100), -> Age INT -> ); Query OK, 0 rows affected (0.84 sec) प्रारंभिक संरचना देखना mysql> DESC DemoT
-
MySQL में AUTO_INCREMENT डिफ़ॉल्ट रूप से साइन्ड (हस्ताक्षरित) होता है
हां, MySQL में AUTO_INCREMENT कॉलम डिफ़ॉल्ट रूप से साइन्ड इंटीजर (धनात्मक और ऋणात्मक दोनों मान) होता है। उदाहरण: टेबल बनाना mysql> CREATE TABLE DemoTable ( -> MyNumber INT AUTO_INCREMENT PRIMARY KEY -> ); Query OK, 0 rows affected (0.45 sec) ऋणात्मक मानों सहित डेटा डालना आप AUTO
-
MySQL में ORDER BY DESC LIMIT का उपयोग करके अंतिम रिकॉर्ड चुनना और अपडेट करना
MySQL में ORDER BY ... DESC LIMIT 1 का उपयोग करके अंतिम रिकॉर्ड को चुनें और अपडेट करें। उदाहरण: ऑटो-इन्क्रीमेंट ID के साथ टेबल बनाना mysql> CREATE TABLE DemoTable ( -> Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name VARCHAR(100) -> ); Query OK, 0 rows affected (0.59 sec
-
MySQL में तीन या अधिक बार आने वाले मानों की गिनती करना
MySQL टेबल में उन मानों की संख्या गिनें जो तीन या अधिक बार आते हैं। उदाहरण: टेबल बनाना और डेटा डालना mysql> CREATE TABLE DemoTable ( -> UserId INT -> ); Query OK, 0 rows affected (0.48 sec) कई रिकॉर्ड डालें: mysql> INSERT INTO DemoTable VALUES(10), (20), (30), (10), (10), (20
-
MySQL स्टोर्ड प्रोसीजर में IF NOT IN का उपयोग करना
MySQL स्टोर्ड प्रोसीजर में IF NOT IN निर्माण का उपयोग करके मानों के सेट में सदस्यता की जांच करें। सिंटैक्स IF (yourVariableName NOT IN (yourValue1, yourValue2, ... N)) THEN statement1; ELSE statement2; END IF; उदाहरण: स्टोर्ड प्रोसीजर बनाना mysql> DELIMITER // mysql> CREATE PROCEDU
-
MySQL में SELECT CASE का परिणाम वेरिएबल में स्टोर करना
MySQL में SELECT CASE स्टेटमेंट का परिणाम उपयोगकर्ता-परिभाषित वेरिएबल में स्टोर करने के लिए INTO @variable सिंटैक्स का उपयोग करें। उदाहरण: टेबल बनाना और डेटा डालना mysql> CREATE TABLE DemoTable ( -> Num1 INT, -> Num2 INT -> ); Query OK, 0 rows affected (0.65 sec) mysql>
-
MySQL में डिफ़ॉल्ट कैरेक्टर सेट UTF8 सेट करना
डेटाबेस बनाते समय डिफ़ॉल्ट कैरेक्टर सेट और कॉलेशन सेट करने के लिए निम्नलिखित सिंटैक्स का उपयोग करें। सिंटैक्स CREATE DATABASE IF NOT EXISTS yourDatabaseName DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; उदाहरण: डेटाबेस बनाना mysql> CREATE DATABASE IF NOT EXISTS instant_app -
-
MySQL में आरक्षित शब्द "select" नाम की टेबल कैसे बनाएं
चूंकि SELECT MySQL में एक आरक्षित शब्द (reserved word) है, इसलिए आप सीधे इस नाम से टेबल नहीं बना सकते। लेकिन यदि आप फिर भी ऐसा करना चाहते हैं, तो शब्द को बैकटिक (`) से घेरें। उदाहरण: आरक्षित शब्द के साथ टेबल बनाना mysql> CREATE TABLE `select` ( -> Number INT -> ); Query OK, 0 rows
-
MySQL में LEAST() फ़ंक्शन का उपयोग करके फ़ील्ड्स का न्यूनतम मान प्राप्त करना
MySQL में दो या अधिक कॉलम/फ़ील्ड के बीच न्यूनतम मान खोजने के लिए LEAST() फ़ंक्शन का उपयोग करें। सिंटैक्स SELECT LEAST(yourColumnName1, yourColumnName2, ... N) FROM yourTableName; उदाहरण: दिनांक कॉलम के साथ टेबल बनाना mysql> CREATE TABLE DemoTable ( -> Date1 DATE, -> Date2 DATE,
-
MySQL में STR_TO_DATE() का उपयोग करके दिनांक प्रारूप को सही ढंग से परिवर्तित करना
MySQL में स्ट्रिंग को दिनांक/समय में परिवर्तित करने के लिए STR_TO_DATE() फ़ंक्शन का उपयोग करें। उदाहरण: टेबल बनाना और डेटा डालना mysql> CREATE TABLE DemoTable ( -> DueDatetime VARCHAR(100) -> ); Query OK, 0 rows affected (1.03 sec) mysql> INSERT INTO DemoTable VALUES(22-06-201
-
MySQL में डुप्लिकेट INSERT को रोकने के लिए UNIQUE INDEX और INSERT IGNORE का उपयोग
MySQL में डुप्लिकेट रिकॉर्ड डालने से रोकने के लिए आप UNIQUE INDEX का उपयोग कर सकते हैं। यूनिक इंडेक्स जोड़ने का सिंटैक्स ALTER TABLE yourTableName ADD UNIQUE INDEX(yourColumnName1, yourColumnName2, ... N); उदाहरण: टेबल बनाना और यूनिक इंडेक्स जोड़ना पहले एक टेबल बनाते हैं: mysql> CREATE TABLE
-
MySQL में TYPE=HEAP त्रुटि को ठीक करना: अस्थायी टेबल के लिए ENGINE=HEAP का उपयोग करें
नए MySQL संस्करणों में TYPE=HEAP डिप्रिकेट (अप्रचलित) हो गया है। इसके बजाय आप ENGINE=HEAP का उपयोग कर सकते हैं। सही सिंटैक्स निम्नलिखित है: ENGINE=HEAP; उदाहरण: अस्थायी टेबल बनाना आइए पहले एक अस्थायी टेबल बनाते हैं जहां हमने Engine=HEAP सेट किया है: mysql> CREATE TEMPORARY TABLE DemoTable (
-
MySQL में पहले से बनी टेबल में AUTO_INCREMENT कैसे जोड़ें? ALTER TABLE कमांड
इसके लिए ALTER कमांड का उपयोग करें। टेबल बनाएं mysql> create table DemoTable ( -> StudentName VARCHAR(100) -> ); Query OK, 0 rows affected (0.46 sec) AUTO_INCREMENT जोड़ने का क्वेरी mysql> ALTER TABLE DemoTable ADD COLUMN StudentId INT NOT NULL; Query OK, 0 rows affected (0.50
-
MySQL में विशिष्ट स्ट्रिंग की घटनाओं की संख्या कैसे गिनें? LENGTH और REPLACE
इसके लिए LENGTH() का उपयोग करें। टेबल बनाएं mysql> create table DemoTable ( -> Value TEXT -> ); Query OK, 0 rows affected (0.74 sec) रिकॉर्ड्स डालें mysql> insert into DemoTable values(10,20,10,30,10,40,50,40); Query OK, 1 row affected (0.24 sec) सभी रिकॉर्ड्स देखें mysql>
-
MySQL में स्ट्रिंग की शुरुआत में विशिष्ट वर्णों को कैसे खोजें और बदलें? INSERT फ़ंक्शन
इसके लिए INSERT() फ़ंक्शन का उपयोग करें। टेबल बनाएं mysql> create table DemoTable ( -> ZipCode VARCHAR(200) -> ); Query OK, 0 rows affected (0.47 sec) रिकॉर्ड्स डालें mysql> insert into DemoTable values(9030); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable
-
MySQL व्यू की परिभाषा कैसे देखें? SHOW CREATE VIEW
सिंटैक्स: SHOW CREATE VIEW yourViewName; टेबल बनाएं mysql> create table DemoTable ( -> StudentName VARCHAR(20) -> ); Query OK, 0 rows affected (0.56 sec) रिकॉर्ड्स डालें mysql> insert into DemoTable values(Chris); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTa
-
MySQL में डुप्लिकेट आईडी वाली टेबल को कैसे अपडेट करें? ORDER BY LIMIT
सिंटैक्स: UPDATE yourTableName SET yourColumnName1 = yourValue WHERE yourColumnName2 = yourValue ORDER BY yourColumnName2 DESC LIMIT 1; टेबल बनाएं mysql> create table DemoTable ( -> Id INT, -> Name VARCHAR(100) -> ); Query OK, 0 rows affected (0.61 sec) रिकॉर्ड्स डालें mysq
-
MySQL में अलग-अलग डेटाबेस की दो टेबल्स की पंक्ति संख्या एक ही क्वेरी में कैसे प्राप्त करें?
इसके लिए एग्रीगेट फ़ंक्शन COUNT(*) का उपयोग करें। पहली टेबल बनाएं (डेटाबेस web में) mysql> create table DemoTable1 ( -> Value INT -> ); Query OK, 0 rows affected (0.60 sec) रिकॉर्ड्स डालें mysql> insert into DemoTable1 values(10); Query OK, 1 row affected (0.19 sec) mysql> i
-
MySQL में दो टेबल्स को कैसे मिलाएं और रिकॉर्ड्स के साथ नया कॉलम जोड़ें? UNION
पहली टेबल बनाएं mysql> create table DemoTable1 ( -> Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name VARCHAR(100) -> ); Query OK, 0 rows affected (0.76 sec) पहली टेबल में रिकॉर्ड्स डालें mysql> insert into DemoTable1(Name) values(Chris); Query OK, 1 row affected (0.21