-
MySQL आउटपुट में लौटाई जाने वाली रिकॉर्ड संख्या कैसे निर्दिष्ट करें?
LIMIT क्लॉज जोड़कर MySQL क्वेरी द्वारा लौटाई जाने वाली पंक्तियों की संख्या सीमित कर सकते हैं। उदाहरण - ratelist टेबल: Select * from ratelist ORDER BY Price; +----+------+-------+ | Sr | Item | Price | +----+------+-------+ | 5 | T | 250 | | 1 | A | 502 | | 2 | B | 630 | | 4 | h
-
MySQL में ट्रांजैक्शन क्या है? इसके ACID गुण समझाएं
ट्रांजैक्शन डेटाबेस मैनिपुलेशन ऑपरेशंस का एक क्रमिक समूह है जिसे एकल कार्य इकाई के रूप में निष्पादित किया जाता है। ट्रांजैक्शन कभी पूरा नहीं होता जब तक कि समूह के भीतर प्रत्येक व्यक्तिगत ऑपरेशन सफल न हो। यदि कोई ऑपरेशन विफल होता है, तो पूरा ट्रांजैक्शन विफल हो जाता है। व्यावहारिक रूप से, हम कई SQL
-
MySQL ट्रांजैक्शन कैसे लागू करें? (START TRANSACTION, COMMIT, ROLLBACK)
ट्रांजैक्शन में स्टेटमेंट्स एक इकाई के रूप में निष्पादित होते हैं। यदि कोई ऑपरेशन विफल होता है, तो पूरा ट्रांजैक्शन विफल होता है और रोलबैक होना चाहिए; अन्यथा परिवर्तन डेटाबेस में सेव होते हैं। ट्रांजैक्शन स्टेटमेंट्स: स्टेटमेंटउद्देश्य START TRANSACTIONट्रांजैक्शन शुरू करता है - बाद के स्टेटमें
-
MySQL क्वेरी कोई पंक्ति न लौटाए तो क्या होता है?
जब MySQL क्वेरी का परिणाम सेट खाली होता है (कोई पंक्ति मेल नहीं खाती), तो MySQL खाली सेट (Empty set) लौटाता है साथ में निष्पादन समय। यह एरर नहीं है - बस कोई डेटा नहीं मिला। सामान्य परिणाम (पंक्तियां मिलीं): Select * from ratelist ORDER BY Price LIMIT 3; +----+------+-------+ | Sr | Item | Price |
-
MySQL में कैटेगरी के अनुसार कुल मान एक आउटपुट पंक्ति में कैसे प्राप्त करें?
MySQL SUM() एग्रीगेट फंक्शन का उपयोग करके किसी कॉलम का कुल योग एक ही आउटपुट पंक्ति में प्राप्त कर सकते हैं। उदाहरण - ratelist टेबल में price का कुल: select SUM(price) as totalprice from ratelist; +------------+ | totalprice | +------------+ | 3237 | +------------+ 1 row in set (0.00 sec) व
-
MySQL ट्रांजैक्शन व्यवहार को कैसे प्रबंधित करता है? (AUTOCOMMIT मोड)
MySQL दो मोड में ट्रांजैक्शन व्यवहार प्रबंधित करता है: 1. Autocommit ON (डिफ़ॉल्ट मोड) प्रत्येक MySQL स्टेटमेंट (ट्रांजैक्शन के अंदर या बाहर) एक पूर्ण ट्रांजैक्शन माना जाता है और पूरा होने पर ऑटोमैटिकली कमिट हो जाता है। SET AUTOCOMMIT = 1; Query OK, 0 rows affected (0.07 sec) 2. Autocommit OFF इ
-
MySQL स्टेटमेंट का अंत कैसे निर्धारित करता है?
MySQL निम्नलिखित तीन में से किसी एक को मिलने पर स्टेटमेंट का अंत मानता है: 1. सेमिकोलन (;) - डिफ़ॉल्ट टर्मिनेटर सिंगल-लाइन या मल्टी-लाइन, दोनों में सेमिकोलन मिलने पर स्टेटमेंट पूरा माना जाता है। employee; -- मल्टी लाइन 2. \G विकल्प - वर्टिकल आउटपुट के साथ निष्पादन
-
MySQL क्वेरी परिणाम को वर्टिकल फॉर्मेट में कैसे दिखाएं?
स्टेटमेंट के अंत में \G (ego कमांड) विकल्प लगाकर परिणाम को वर्टिकल (लंबवत) फॉर्मेट में देख सकते हैं। चौड़े टेबल के लिए यह अधिक पठनीय होता है। उदाहरण: Select * from Student where name = Aarav\G *************************** 1. row *************************** Name: Aarav RollNo: 150 Grade: M.SC
-
MySQL में टाइप हो रही कमांड को कैसे कैंसिल करें?
यदि आप कोई कमांड टाइप कर रहे हैं और उसे निष्पादित नहीं करना चाहते, तो \c (क्लियर) विकल्प का उपयोग करके वर्तमान इनपुट साफ़ कर सकते हैं। उदाहरण: क्या होता है: आप Select * टाइप करते हैं दूसरी लाइन पर from टाइप करते हैं तीसरी लाइन पर \c टाइप करते हैं MySQL वर्तमान इनपुट बफर साफ़ करत
-
MySQL में अंकगणितीय एक्सप्रेशन में NULL मान का परिणाम क्या होता है?
NULL का अर्थ कोई मान नहीं है, यह शून्य (0) से अलग है। MySQL में यदि किसी अंकगणितीय एक्सप्रेशन में एक आर्गुमेंट NULL है, तो परिणाम हमेशा NULL होता है। उदाहरण - विभिन्न ऑपरेशंस में NULL: Select 65/NULL, 65+NULL, 65*NULL, 65-NULL, 65%NULL; +---------+---------+---------+---------+---------+ | 65/NULL
-
MySQL WHERE क्लॉज में एक ही टेबल के दो कॉलम कैसे उपयोग करें?
एक ही टेबल के दो कॉलम को WHERE क्लॉज में उपयोग करना दुर्लभ लेकिन संभव है। आमतौर पर इसका उपयोग स्वयं-संदर्भ (सेल्फ-रेफरेंस) तुलना के लिए होता है। उदाहरण: where F_name = L_name; Empty set (0.00 sec) व्याख्या: F_name और L_name एक ही टेबल Customer के कॉलम हैं शर्त F_name = L_name जांचती है
-
बिना टेबल लिस्ट वाली MySQL क्वेरी की पंक्ति/कॉलम सीमाएं क्या हैं?
बिना FROM क्लॉज (नो टेबल लिस्ट) वाली MySQL क्वेरी ठीक एक पंक्ति लौटा सकती है, लेकिन उस पंक्ति में एकाधिक कॉलम हो सकते हैं। उदाहरण: Select 65/NULL, 65+NULL, 65*NULL, 65-NULL, 65%NULL; +------------+--------------+-------------+-------------+---------+ | 65/NULL | 65+NULL | 65*NULL | 65-
-
एक MySQL डेटाबेस से कनेक्ट होकर दूसरे डेटाबेस की टेबल सूची कैसे देखें?
वर्तमान डेटाबेस से कनेक्ट रहते हुए किसी अन्य डेटाबेस की टेबल सूची देखने के लिए SHOW TABLES FROM Database_name क्वेरी उपयोग करें। उदाहरण - tutorial डेटाबेस की टेबल्स देखना: show tables from tutorial; +--------------------+ | Tables_in_tutorial | +--------------------+ | employee | | showz
-
MySQL सबक्वेरी को INNER JOIN में कैसे बदलें?
IN सबक्वेरी को INNER JOIN (या कॉमा जॉइन + WHERE) में बदला जा सकता है, लेकिन डुप्लिकेट परिणामों से बचने के लिए DISTINCT की आवश्यकता हो सकती है। उदाहरण टेबल्स: -- customers +-------------+----------+ | Customer_Id | Name | +-------------+----------+ | 1 | Rahul | | 2 | Yash
-
MySQL सबक्वेरी को RIGHT JOIN में कैसे बदलें?
NOT IN सबक्वेरी को RIGHT JOIN में भी बदला जा सकता है, टेबल क्रम उल्टा करके। उदाहरण टेबल्स (पिछले लेख समान): -- Customers +-------------+----------+ | Customer_Id | Name | +-------------+----------+ | 1 | Rahul | | 2 | Yashpal | | 3 | Gaurav | | 4 |
-
MySQL सबक्वेरी को LEFT JOIN में कैसे बदलें?
कुछ सबक्वेरी (विशेषकर NOT IN टाइप) को LEFT JOIN में बदलकर बेहतर प्रदर्शन और NULL हैंडलिंग प्राप्त कर सकते हैं। उदाहरण टेबल्स: -- customers +-------------+----------+ | Customer_Id | Name | +-------------+----------+ | 1 | Rahul | | 2 | Yashpal | | 3 | Gaurav
-
MySQL में मल्टी-लाइन स्टेटमेंट कैसे लिखें?
MySQL स्टेटमेंट का अंत सेमिकोलन (;) देखकर निर्धारित करता है, न कि इनपुट लाइन के अंत से। इसलिए एक स्टेटमेंट को कई लाइनों में लिख सकते हैं। उदाहरण: stock_item; +------------+-------+----------+ | item_name | Value | Quantity | +------------+-------+----------+ | Calculator | 15 | 89 | | No
-
MySQL सबक्वेरी में किसी रिकॉर्ड के अस्तित्व की जांच कैसे करें?
MySQL EXISTS ऑपरेटर का उपयोग करके सबक्वेरी में किसी रिकॉर्ड के अस्तित्व की जांच करें। यह जांचता है कि सबक्वेरी कम से कम एक पंक्ति लौटाती है या नहीं। सिंटैक्स: WHERE EXISTS (Subquery) EXISTS (subquery) एक्सप्रेशन TRUE लौटाता है यदि सबक्वेरी ≥ 1 पंक्ति लौटाती है, अन्यथा FALSE। उदाहरण टेबल्स: -- Cus
-
MySQL EXISTS ऑपरेटर के साथ सबक्वेरी NULL लौटाए तो क्या होता है?
यदि EXISTS ऑपरेटर के साथ उपयोग की गई सबक्वेरी NULL लौटाती है, तो EXISTS NULL एक्सप्रेशन TRUE होता है और MySQL बाहरी क्वेरी के आधार पर परिणाम लौटाता है। उदाहरण - Customers टेबल: Select * from Customers; +-------------+----------+ | Customer_Id | Name | +-------------+----------+ | 1 |
-
MySQL EXISTS ऑपरेटर के साथ सबक्वेरी 0 पंक्ति लौटाए तो क्या होता है?
यदि EXISTS ऑपरेटर के साथ उपयोग की गई सबक्वेरी कोई पंक्ति नहीं लौटाती (0 rows), तो EXISTS एक्सप्रेशन FALSE होता है और MySQL खाली सेट (Empty set) लौटाता है। उदाहरण टेबल्स: -- Customers +-------------+----------+ | Customer_Id | Name | +-------------+----------+ | 1 | Rahul | | 2