-
MySQL में NOT IN() फ़ंक्शन का उपयोग करके सरणी में नहीं मौजूद रिकॉर्ड्स ढूंढना
MySQL में किसी मानों के सेट (सरणी) में नहीं मौजूद रिकॉर्ड्स प्राप्त करने के लिए NOT IN() ऑपरेटर का उपयोग किया जाता है। यह बहिष्करण फ़िल्टरिंग के लिए बहुत उपयोगी है। सिंटैक्स SELECT * FROM table_name WHERE column_name NOT IN (value1, value2, ...); व्यावहारिक उदाहरण 1. टेबल बनाएं और डेटा डालें INS
-
MySQL क्वेरी में स्लैश (/) ऑपरेटर का अर्थ - विभाजन संक्रिया
MySQL में स्लैश (/) ऑपरेटर विभाजन (division) संक्रिया के लिए उपयोग किया जाता है। यह दो संख्याओं या कॉलम मानों को विभाजित करके परिणाम देता है। सिंटैक्स SELECT numerator / denominator AS result_column FROM table_name; व्यावहारिक उदाहरण 1. टेबल बनाएं और डेटा डालें INSERT INTO DemoTable719 VALUES (2
-
MySQL में विशिष्ट तिथि के बाद के रिकॉर्ड्स प्रदर्शित करना
MySQL में किसी विशिष्ट तिथि के बाद या बराबर के रिकॉर्ड्स प्राप्त करने के लिए WHERE क्लॉज में तिथि तुलना ऑपरेटर्स (=, , BETWEEN) का उपयोग करें। सिंटैक्स = YYYY-MM-DD; व्यावहारिक उदाहरण 1. टेबल बनाएं और डेटा डालें INSERT INTO DemoTable708 VALUES (John, 2019-01-21), (Chris, 2019-03-24), (Robert, 2
-
MySQL में टर्मिनल से क्वेरी चलाकर परिणाम प्रिंट किए बिना वेरिएबल में स्टोर करना
MySQL में क्वेरी परिणाम को सीधे प्रिंट किए बिना यूजर-डिफाइंड वेरिएबल में स्टोर करने के लिए असाइनमेंट ऑपरेटर (:= या = SET के साथ) का उपयोग करें। यह स्क्रिप्टिंग और स्टोर्ड प्रोसीजर्स में उपयोगी है। सिंटैक्स SET @variable_name = (SELECT aggregate_function(column) FROM table_name); व्यावहारिक उदाहरण
-
MySQL में MAX() फ़ंक्शन का उपयोग करके अधिकतम आईडी प्राप्त करना
MySQL में किसी कॉलम का अधिकतम मान प्राप्त करने के लिए MAX() एग्रीगेट फ़ंक्शन का उपयोग किया जाता है। यह संख्यात्मक आईडी, तिथियों, या किसी तुलनीय डेटा प्रकार के लिए काम करता है। सिंटैक्स SELECT MAX(your_column_name) AS alias_name FROM your_table_name; व्यावहारिक उदाहरण 1. टेबल बनाएं और डेटा डालें
-
MySQL टेबल से प्राइमरी की हटाना - DROP PRIMARY KEY
MySQL में किसी टेबल से प्राइमरी की को हटाने के लिए ALTER TABLE ... DROP PRIMARY KEY स्टेटमेंट का उपयोग किया जाता है। यह ऑपरेशन टेबल संरचना को संशोधित करता है लेकिन डेटा को प्रभावित नहीं करता। सिंटैक्स ALTER TABLE your_table_name DROP PRIMARY KEY; व्यावहारिक उदाहरण 1. प्राइमरी की के साथ टेबल बनाएं
-
MySQL में नए उपयोगकर्ता बनाते समय पासवर्ड में विशेष वर्ण सेट करना
MySQL में विशेष वर्णों वाले पासवर्ड के साथ नया उपयोगकर्ता बनाने के लिए, पासवर्ड को सिंगल कोट्स में संलग्न करें। MySQL पासवर्ड स्ट्रिंग में अधिकांश विशेष वर्णों का समर्थन करता है। सिंटैक्स CREATE USER username@hostname IDENTIFIED BY yourSpecialCharacterPassword; व्यावहारिक उदाहरण 1. विशेष वर्णों व
-
MySQL में NULL मानों को 0 में बदलकर नए कॉलम में प्रदर्शित करना
MySQL में IFNULL() फ़ंक्शन का उपयोग करके NULL मानों को डिफ़ॉल्ट मान (जैसे 0) में बदला जा सकता है और मूल कॉलम के साथ नए कॉलम में प्रदर्शित किया जा सकता है। सिंटैक्स SELECT column_name, IFNULL(column_name, default_value) FROM table_name; व्यावहारिक उदाहरण 1. टेबल बनाएं और डेटा डालें INSERT INTO De
-
MySQL में INSERT और UPDATE एक ही क्वेरी में - ON DUPLICATE KEY UPDATE
MySQL में ON DUPLICATE KEY UPDATE क्लॉज का उपयोग करके एक ही क्वेरी में रिकॉर्ड डालने (INSERT) और अपडेट (UPDATE) दोनों कार्य किए जा सकते हैं। इसे अपसर्ट (UPSERT) भी कहा जाता है। सिंटैक्स INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...) ON DUPLICATE KEY UPDATE column1 = new
-
MySQL स्टोर्ड प्रोसीजर पैरामीटर्स में @ चरित्र का सही उपयोग
MySQL में स्टोर्ड प्रोसीजर पैरामीटर्स की शुरुआत में @ चरित्र का उपयोग नहीं किया जा सकता। @ चरित्र केवल यूजर-डिफाइंड वेरिएबल्स (उपयोगकर्ता-परिभाषित चर) के लिए आरक्षित है। सही सिंटैक्स यूजर-डिफाइंड वेरिएबल के लिए @ का उपयोग SET @yourVariableName = yourValue; स्टोर्ड प्रोसीजर में सही कार्यान्वयन DE
-
MySQL डेटाबेस एरर #1064 को ठीक करना - सिंटैक्स त्रुटि समाधान
MySQL एरर #1064 (42000) एक सिंटैक्स त्रुटि है जो आमतौर पर SQL क्वेरी में गलत सिंटैक्स के कारण होती है। सबसे आम कारण है कॉलम परिभाषाओं के बाद अंत में अतिरिक्त कॉमा (`,`) का होना। त्रुटि का उदाहरण CREATE TABLE DemoTable ( UserId INT NOT NULL AUTO_INCREMENT PRIMARY KEY, UserName VARCHAR(100),
-
MySQL में 8 महीने के अंतराल के बाद के रिकॉर्ड्स प्राप्त करना
MySQL में वर्तमान तिथि से 8 महीने पहले के रिकॉर्ड्स प्राप्त करने के लिए INTERVAL 8 MONTH का उपयोग CURRENT_DATE() फ़ंक्शन के साथ किया जाता है। यह रिपोर्टिंग और डेटा विश्लेषण के लिए बहुत उपयोगी है। सिंटैक्स = (CURRENT_DATE() - INTERVAL 8 MONTH); व्यावहारिक उदाहरण 1. टेबल बनाएं और नमूना डेटा डालें
-
MySQL में ऑटो-इन्क्रीमेंट कॉलम को रीसेट या शून्य पर सेट करना
MySQL में ALTER TABLE स्टेटमेंट का उपयोग करके ऑटो-इन्क्रीमेंट मान को रीसेट या किसी विशिष्ट मान पर सेट किया जा सकता है। यह तब उपयोगी होता है जब आप टेबल में नए रिकॉर्ड्स के लिए आईडी क्रम को पुनः प्रारंभ करना चाहते हैं। सिंटैक्स ALTER TABLE your_table_name AUTO_INCREMENT = 0; नोट: मान 0 पर सेट करने से
-
MySQL में एक कॉलम से दूसरे कॉलम में डेटा कॉपी करना (अलग-अलग टेबल, समान डेटाबेस)
MySQL में एक टेबल के कॉलम से दूसरी टेबल के कॉलम में डेटा कॉपी करने के लिए INSERT INTO SELECT स्टेटमेंट का उपयोग किया जाता है। यह तरीका तब उपयोगी होता है जब आपको समान डेटाबेस के भीतर अलग-अलग टेबल्स के बीच डेटा स्थानांतरित करना हो। उदाहरण के साथ चरणबद्ध प्रक्रिया 1. पहली टेबल बनाएं और डेटा डालें SE
-
MySQL में इन्सर्ट करते समय तिथि और समय मानों को अपडेट करना
यहां हम एक उदाहरण देखेंगे जहां हम डेटाइम इन्सर्ट कर रहे हैं और INSERT क्वेरी का उपयोग करते समय उन्हें अपडेट कर रहे हैं। उदाहरण टेबल बनाएं: mysql> create table DemoTable816 (DueDate datetime); Query OK, 0 rows affected (0.45 sec) रिकॉर्ड डालें - INSERT करते समय मिनट/घंटे/दिन/महीने/वर्ष जोड़ने की
-
MySQL में केवल इंटीजर फील्ड को अपडेट करना
उदाहरण टेबल बनाएं: mysql> create table DemoTable702 ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(100), -> StudentScore int -> ); Query OK, 0 rows affected (0.56 sec) रिकॉर्ड डालें: mysql> insert into DemoTable702(StudentName, Stude
-
टेबल नाम "references" सेट करके टेबल बनाने पर त्रुटि होती है
आप टेबल नाम references नहीं दे सकते क्योंकि यह एक आरक्षित कीवर्ड है। इसे बैकटिक्स में लपेटें, उदाहरण: `references`। उदाहरण टेबल बनाएं: mysql> create table `references` (Subject text); Query OK, 0 rows affected (0.44 sec) रिकॉर्ड डालें: mysql> insert into `references` values(Introduction To M
-
MySQL में रिकॉर्ड NULL होने पर नए कॉलम में 0 लौटाना
इसके लिए CASE स्टेटमेंट का उपयोग कर सकते हैं। उदाहरण टेबल बनाएं: mysql> create table DemoTable703 (Price int); Query OK, 0 rows affected (0.46 sec) रिकॉर्ड डालें: mysql> insert into DemoTable703 values(102); Query OK, 1 row affected (0.27 sec) mysql> insert into DemoTable703 values(NULL);
-
MySQL कॉलम में कोई स्ट्रिंग कितनी बार आती है, इसकी गिनती कैसे प्राप्त करें?
उदाहरण टेबल बनाएं: mysql> create table DemoTable704 (SubjectName text); Query OK, 0 rows affected (0.58 sec) रिकॉर्ड डालें: mysql> insert into DemoTable704 values(Introduction to MySQL); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable704 values(Introduction to MongoDB); Qu
-
MySQL में तिथियों की सूची से वर्तमान तिथि प्राप्त करने की क्वेरी
मान लें वर्तमान तिथि है: 2019-07-22 उदाहरण टेबल बनाएं: mysql> create table DemoTable705 (ShippingDate datetime); Query OK, 0 rows affected (0.67 sec) रिकॉर्ड डालें: mysql> insert into DemoTable705 values(2019-01-21 23:59:00); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTab