-
MySQL सबक्वेरी में डेराइव्ड टेबल (Derived Table) की अवधारणा क्या है?
जब MySQL सबक्वेरी FROM क्लॉज से शुरू होती है, तो इसके द्वारा उत्पन्न परिणाम सेट को डेराइव्ड टेबल (Derived Table) कहा जाता है। ऐसी सबक्वेरी जो डेराइव्ड टेबल उत्पन्न करती हैं, मटेरियलाइज़्ड सबक्वेरी (Materialized Subquery) कहलाती हैं। उदाहरण - cars टेबल: Select * from Cars; +------+--------------+--
-
MySQL में सबक्वेरी को दूसरी सबक्वेरी के अंदर कैसे नेस्ट करें?
जब एक सबक्वेरी दूसरी सबक्वेरी के अंदर नेस्टेड होती है, तो इसे नेस्टेड सबक्वेरी या मल्टी-लेवल सबक्वेरी कहते हैं। MySQL इसे अंदर से बाहर की ओर मूल्यांकन करता है। उदाहरण टेबल्स: -- Cars +------+--------------+---------+ | ID | Name | Price | +------+--------------+---------+ | 1 | Nexa
-
MySQL में सिंगल रो और मल्टीपल रो सबक्वेरी क्या हैं?
सिंगल रो सबक्वेरी (Single Row Subquery) जब बाहरी क्वेरी का परिणाम एक अज्ञात एकल मान पर आधारित हो। औपचारिक रूप से यह एक पंक्ति लौटाती है (लेकिन एकाधिक कॉलम हो सकते हैं)। हालांकि, बाहरी क्वेरी के लिए यह केवल एक कॉलम, एक पंक्ति लौटानी चाहिए। उदाहरण - न्यूनतम वेतन वाले कर्मचारी: SELECT first_name, sala
-
मल्टी-लाइन क्वेरी में MySQL प्रॉम्प्ट परिवर्तन का क्या महत्व है?
मल्टी-लाइन क्वेरी की पहली लाइन लिखने के बाद MySQL प्रॉम्प्ट से में बदल जाता है। यह महत्वपूर्ण संकेत देता है कि स्टेटमेंट अभी पूरा नहीं हुआ है और MySQL बाकी भाग की प्रतीक्षा कर रहा है। उदाहरण: stock_item; +------------+-------+----------+ | item_name | Value | Quantity | +------------+-------+--
-
MySQL कमांड लाइन पर विभिन्न प्रॉम्प्ट का क्या अर्थ है?
MySQL कमांड लाइन पर प्रॉम्प्ट बदलकर बताता है कि वह किस स्थिति में है। यह मल्टी-लाइन क्वेरी लिखते समय बहुत उपयोगी फीडबैक देता है। प्रॉम्प्टअर्थ MySQL नई कमांड के लिए तैयार है (डिफ़ॉल्ट प्रॉम्प्ट) मल्टी-लाइन कमांड की अगली लाइन की प्रतीक्षा कर रहा है सिंगल कोट () से शुरू हुए स्ट्रिंग के पूरा होने
-
MySQL स्टेटमेंट को सेमिकोलन के बिना कैसे चलाएं?
MySQL स्टेटमेंट के अंत में \G या \g विकल्प लगाकर सेमिकोलन (;) के बिना निष्पादित कर सकते हैं। \G विकल्प - वर्टिकल फॉर्मेट आउटपुट: Select * from Stock_item\G *************************** 1. row *************************** item_name: Calculator Value: 15 Quantity: 89 *************************** 2. row
-
MySQL सबक्वेरी में ALL, ANY, SOME, IN ऑपरेटर का उपयोग
ALL, ANY, SOME, IN ऑपरेटर मान की तुलना सबक्वेरी द्वारा लौटाए गए प्रत्येक मान से करते हैं। ये सभी एक तुलना ऑपरेटर के बाद आने चाहिए। सिंटैक्स: -- ALL: सभी मानों से तुलना सत्य होनी चाहिए operand comparison_operator ALL (subquery) -- ANY: कम से कम एक मान से तुलना सत्य होनी चाहिए operand comparison_ope
-
MySQL DESCRIBE के समानार्थी स्टेटमेंट कौन-कौन से हैं?
DESCRIBE स्टेटमेंट के तीन समानार्थी (पर्याय) हैं जो समान टेबल संरचना जानकारी प्रदान करते हैं: 1. EXPLAIN स्टेटमेंट EXPLAIN DESCRIBE का पूर्ण पर्याय है। सिंटैक्स भी समान है। Explain Employee; +-------+-------------+------+-----+---------+------------------+ | Field | Type | Null | Key | Defa
-
MySQL SHOW FULL COLUMNS से कॉलम की विस्तृत जानकारी कैसे प्राप्त करें?
SHOW FULL COLUMNS स्टेटमेंट DESCRIBE, EXPLAIN, SHOW COLUMNS से अधिक विस्तृत जानकारी प्रदान करता है, जिसमें कॉलेशन, विशेषाधिकार और कमेंट शामिल हैं। सिंटैक्स: SHOW FULL COLUMNS FROM Table_name; उदाहरण - EMPLOYEE टेबल: SHOW FULL COLUMNS FROM EMPLOYEE\G; *************************** 1. row **********
-
MySQL EXPLAIN स्टेटमेंट से किसी कॉलम की जानकारी कैसे प्राप्त करें?
EXPLAIN स्टेटमेंट (जो DESCRIBE का पर्याय है) टेबल नाम और कॉलम नाम के साथ किसी विशिष्ट कॉलम की संरचना जानकारी दिखाता है। सिंटैक्स: EXPLAIN table_name col_name; उदाहरण 1 - ID कॉलम: EXPLAIN employee ID; +-------+---------+------+-----+---------+----------------+ | Field | Type | Null | Key | Def
-
MySQL में एक क्वेरी में कई कॉलम कैसे सॉर्ट करें?
ORDER BY क्लॉज में अल्पविराम से अलग करके एक से अधिक कॉलम नाम देकर मल्टी-कॉलम सॉर्टिंग करें। सिंटैक्स: SELECT Col1, Col2, ... FROM table_name ORDER BY Col1, Col2, ...; उदाहरण - Student टेबल को Name और RollNo दोनों द्वारा क्रमबद्ध: Select Name, RollNo from student order by name, rollno; +--------+
-
MySQL में कॉलम के डेटा टाइप का आकार कैसे संशोधित करें?
ALTER TABLE ... MODIFY COLUMN का उपयोग करके कॉलम के डेटा प्रकार का आकार (लंबाई) बढ़ा या घटा सकते हैं। मूल संरचना: DESCRIBE Student; +--------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+-------------+------+-----+---------+-------
-
MySQL टेबल में कॉलम का डेटा टाइप कैसे बदलें?
ALTER TABLE ... MODIFY COLUMN कमांड का उपयोग करके किसी कॉलम का डेटा प्रकार बदल सकते हैं। मूल टेबल संरचना: DESCRIBE Student; +--------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+-------------+------+-----+---------+-------+ | Name
-
MySQL में किसी विशेष कॉलम नाम वाली सभी टेबल कैसे खोजें?
INFORMATION_SCHEMA.COLUMNS टेबल और LIKE ऑपरेटर का उपयोग करके किसी विशेष कॉलम नाम वाली सभी टेबल खोजें। उदाहरण - ID कॉलम वाली टेबल खोजें: ORDER BY Tablename LIMIT 10; +-------------+---------------+ | ColumnName | Tablename | +-------------+---------------+ | id | arena | | id
-
MySQL में एक ही लाइन पर कई स्टेटमेंट कैसे चलाएं?
MySQL में एक ही लाइन पर कई स्टेटमेंट सेमिकोलन (;) से अलग करके लिखे जा सकते हैं। MySQL प्रत्येक को क्रमिक रूप से निष्पादित करता है। उदाहरण: Select * from Student; Select * from Student ORDER BY Name; +--------+--------+--------+ | Name | RollNo | Grade | +--------+--------+--------+ | Gaurav | 1
-
MySQL में विशेष वर्णों (जैसे a^b) वाले टेबल/कॉलम नाम कैसे बनाएं?
विशेष वर्णों या रिज़र्व्ड शब्दों वाले पहचानकर्ताओं (टेबल/कॉलम नाम) के लिए कोटेशन कैरेक्टर (उद्धरण चिह्न) का उपयोग करना आवश्यक है। कोटेशन कैरेक्टर नियम: 1. ANSI_QUOTES मोड अक्षम (डिफ़ॉल्ट): केवल बैकटिक (`) उपयोग करें डबल कोट्स () स्ट्रिंग लिटरल माने जाते हैं Create table a^g(a^g int); ER
-
MySQL LOAD DATA स्टेटमेंट क्या है और कैसे उपयोग करें?
LOAD DATA स्टेटमेंट डेटा फ़ाइलों से डेटाबेस में तेजी से डेटा आयात करने के लिए उपयोग किया जाता है। यह फ़ाइल से सीधे रिकॉर्ड पढ़कर टेबल में इन्सर्ट करता है। सिंटैक्स: LOAD DATA LOCAL INFILE [path/][file_name] INTO TABLE [table_name]; path - फ़ाइल का पता file_name - .txt फ़ाइल का नाम tab
-
MySQL में ROW चयन को COLUMN चयन के साथ कैसे संयोजित करें?
WHERE क्लॉज का उपयोग करके पंक्ति चयन (फ़िल्टरिंग) और कॉलम चयन (प्रोजेक्शन) को एक ही क्वेरी में संयोजित किया जा सकता है। उदाहरण टेबल: Select * from Student; +--------+--------+--------+ | Name | RollNo | Grade | +--------+--------+--------+ | Gaurav | 100 | B.tech | | Aarav | 150 | M.SC
-
MySQL में पंक्तियों को सार्थक तरीके से कैसे क्रमबद्ध करें?
पंक्तियों को सार्थक क्रम में व्यवस्थित करने के लिए ORDER BY क्लॉज का उपयोग करें। एक या अधिक कॉलम के आधार पर क्रमबद्ध किया जा सकता है। मूल टेबल (Student): Select * from Student; +--------+--------+--------+ | Name | RollNo | Grade | +--------+--------+--------+ | Gaurav | 100 | B.tech | | Aar
-
MySQL सबक्वेरी को INSERT स्टेटमेंट के साथ कैसे उपयोग करें?
सबक्वेरी का उपयोग INSERT स्टेटमेंट में करके एक टेबल से दूसरी टेबल में डेटा कॉपी किया जा सकता है। उदाहरण - cars टेबल से copy_cars में डेटा कॉपी: 1. लक्ष्य टेबल बनाएं: SELECT * from copy_cars; Empty set (0.08 sec) 2. सबक्वेरी से डेटा इन्सर्ट करें: SELECT * from copy_cars; +------+--------------+