DBMS — MCQ Practice

Hindi aur English dono mein practice karo — click karo answer check karne ke liye.

📚 639 Questions 🌐 Hindi + English ✅ Free
भाषा / Language:
639 questions

Question 586

EN + हिं Medium
GB mysqldump command creates
IN mysqldump कमांड बनाता है
A compressed file एक संपीड़ित फ़ाइल
PHP migrations PHP माइग्रेशन
Laravel seeders लारवेल सीडर्स
A SQL dump file with CREATE TABLE and INSERT statements CREATE TABLE और INSERT कथनों के साथ एक SQL डंप फ़ाइल
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) mysqldump: exports database to SQL file containing CREATE TABLE and INSERT statements for backup/transfer.
व्याख्या (हिन्दी) mysqldump: डेटाबेस को SQL फ़ाइल में निर्यात करता है जिसमें बैकअप/ट्रांसफर के लिए CREATE TABLE और INSERT स्टेटमेंट होते हैं।
🎯 Exam Perspective
DBMS ("Introduction to DBMS" sub-topic) के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे Railway, SSC, Banking और Defence परीक्षाओं में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 587

EN + हिं Medium
GB Which SQL shows all indexes on the questions table in MySQL
IN कौन सा SQL MySQL में प्रश्न तालिका पर सभी इंडेक्स दिखाता है
SHOW DATABASES डेटाबेस दिखाएँ
EXPLAIN questions प्रश्नों की व्याख्या करें
DESCRIBE questions प्रश्नों का वर्णन करें
SHOW INDEX FROM questions प्रश्नों से अनुक्रमणिका दिखाएँ
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) SHOW INDEX FROM tablename: displays all indexes including name, column, cardinality for the table.
व्याख्या (हिन्दी) टेबलनाम से इंडेक्स दिखाएं: टेबल के लिए नाम, कॉलम, कार्डिनैलिटी सहित सभी इंडेक्स प्रदर्शित करता है।
🎯 Exam Perspective
यह सवाल DBMS ("Introduction to DBMS" sub-topic) category का है — difficulty level "Medium", और SSC, Railway, Banking और State PCS के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 588

EN + हिं Medium
GB CHECK TABLE questions in MySQL performs
IN MySQL में चेक टेबल प्रश्न निष्पादित करता है
A SELECT query एक चयन क्वेरी
Deletes duplicate rows डुप्लिकेट पंक्तियाँ हटाता है
Creates indexes अनुक्रमणिका बनाता है
Checks table for errors or corruption त्रुटियों या भ्रष्टाचार के लिए तालिका की जाँच करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) CHECK TABLE: verifies table integrity checking for corruption or errors.
व्याख्या (हिन्दी) जाँच तालिका: भ्रष्टाचार या त्रुटियों के लिए तालिका अखंडता जाँच की पुष्टि करता है।
🎯 Exam Perspective
यह प्रश्न DBMS ("Introduction to DBMS" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर SSC CGL, IBPS, RRB और State-level परीक्षाओं जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 589

EN + हिं Medium
GB OPTIMIZE TABLE questions in MySQL
IN MySQL में टेबल प्रश्नों को ऑप्टिमाइज़ करें
Drops the table मेज गिरा देता है
Deletes all rows सभी पंक्तियाँ हटा देता है
Checks for errors त्रुटियों की जाँच करता है
Defragments the table and updates statistics for better performance बेहतर प्रदर्शन के लिए तालिका को डीफ़्रैग्मेन्ट करता है और आँकड़ों को अद्यतन करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) OPTIMIZE TABLE: reclaims unused space, defragments data, and updates statistics.
व्याख्या (हिन्दी) ऑप्टिमाइज़ टेबल: अप्रयुक्त स्थान को पुनः प्राप्त करता है, डेटा को डीफ़्रैग्मेन्ट करता है, और आँकड़ों को अद्यतन करता है।
🎯 Exam Perspective
DBMS ("Introduction to DBMS" sub-topic) से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो UPSC, SSC, Banking और Police भर्ती की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 590

EN + हिं Medium
GB ANALYZE TABLE questions in MySQL
IN MySQL में तालिका प्रश्नों का विश्लेषण करें
Drops indexes अनुक्रमणिकाएँ गिराता है
Checks for errors त्रुटियों की जाँच करता है
Defragments table डीफ़्रेग्मेंट तालिका
Analyzes and stores key distribution statistics for the optimizer ऑप्टिमाइज़र के लिए प्रमुख वितरण आँकड़ों का विश्लेषण और भंडारण करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) ANALYZE TABLE: analyzes and stores key distribution statistics used by query optimizer.
व्याख्या (हिन्दी) विश्लेषण तालिका: क्वेरी ऑप्टिमाइज़र द्वारा उपयोग किए गए प्रमुख वितरण आँकड़ों का विश्लेषण और भंडारण करता है।
🎯 Exam Perspective
Railway, SSC, Banking और Defence परीक्षाओं जैसी परीक्षाओं में DBMS ("Introduction to DBMS" sub-topic) से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 591

EN + हिं Medium
GB MyISAM vs InnoDB: key difference
IN MyISAM बनाम InnoDB: मुख्य अंतर
No difference कोई फर्क नहीं
InnoDB supports transactions and FK; MyISAM does not (faster for read-heavy workloads) InnoDB लेनदेन और FK का समर्थन करता है; MyISAM नहीं करता (पढ़ने-भारी कार्यभार के लिए तेज़)
MyISAM supports transactions; InnoDB does not MyISAM लेनदेन का समर्थन करता है; InnoDB नहीं है
Both support transactions दोनों लेनदेन का समर्थन करते हैं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) InnoDB: ACID transactions, FK support, row-level locking. MyISAM: no transactions, faster for read-heavy.
व्याख्या (हिन्दी) InnoDB: ACID लेनदेन, FK समर्थन, पंक्ति-स्तरीय लॉकिंग। MyISAM: कोई लेन-देन नहीं, भारी पढ़ने के लिए तेज़।
🎯 Exam Perspective
अगर आप SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं, तो DBMS ("Introduction to DBMS" sub-topic) का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 592

EN + हिं Medium
GB Row-level locking in InnoDB vs table-level locking in MyISAM
IN InnoDB में पंक्ति-स्तरीय लॉकिंग बनाम MyISAM में टेबल-स्तरीय लॉकिंग
No difference in practice व्यवहार में कोई अंतर नहीं
Table-level always better टेबल-स्तर हमेशा बेहतर होता है
Row-level always worse पंक्ति-स्तर सदैव ख़राब होता है
Row-level allows higher concurrency for writes; table-level blocks entire table पंक्ति-स्तर लिखने के लिए उच्च संगामिति की अनुमति देता है; तालिका-स्तरीय संपूर्ण तालिका को ब्लॉक कर देता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Row-level locking: multiple transactions can modify different rows simultaneously - better concurrency.
व्याख्या (हिन्दी) पंक्ति-स्तरीय लॉकिंग: एकाधिक लेनदेन एक साथ विभिन्न पंक्तियों को संशोधित कर सकते हैं - बेहतर संगामिति।
🎯 Exam Perspective
DBMS ("Introduction to DBMS" sub-topic) के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे UPSC, SSC, Banking और Police भर्ती में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 593

EN + हिं Medium
GB Which MySQL data type stores IPv4 addresses efficiently
IN कौन सा MySQL डेटा प्रकार IPv4 पतों को कुशलतापूर्वक संग्रहीत करता है
VARCHAR(15) वर्चर(15)
TEXT मूलपाठ
BIGINT बिगिनट
INT UNSIGNED (use INET_ATON/INET_NTOA for conversion) INT अहस्ताक्षरित (रूपांतरण के लिए INET_ATON/INET_NTOA का उपयोग करें)
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Storing IP as INT UNSIGNED (4 bytes) is more efficient than VARCHAR(15) and enables numeric comparisons.
व्याख्या (हिन्दी) IP को INT UNSIGNED (4 बाइट्स) के रूप में संग्रहीत करना VARCHAR(15) की तुलना में अधिक कुशल है और संख्यात्मक तुलना को सक्षम बनाता है।
🎯 Exam Perspective
यह सवाल DBMS ("Introduction to DBMS" sub-topic) category का है — difficulty level "Medium", और Railway, SSC, Banking और Defence परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 594

EN + हिं Medium
GB ENUM vs SET in MySQL: difference
IN MySQL में ENUM बनाम SET: अंतर
No difference No difference
ENUM: stores one value from list; SET: stores one or more values from list ENUM: सूची से एक मान संग्रहीत करता है; SET: सूची से एक या अधिक मान संग्रहीत करता है
SET: stores one value; ENUM: stores many सेट: एक मान संग्रहीत करता है; ENUM: कई भंडार रखता है
Both store multiple values दोनों अनेक मान संग्रहित करते हैं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) ENUM: exactly one value from predefined list. SET: zero or more values from predefined list.
व्याख्या (हिन्दी) ENUM: पूर्वनिर्धारित सूची से बिल्कुल एक मान। सेट: पूर्वनिर्धारित सूची से शून्य या अधिक मान।
🎯 Exam Perspective
यह प्रश्न DBMS ("Introduction to DBMS" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर SSC, Railway, Banking और State PCS जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 595

EN + हिं Medium
GB Which stores multiple selected values in one column
IN जो एकाधिक चयनित मानों को एक कॉलम में संग्रहीत करता है
ENUM ENUM
INT int यहाँ
CHAR चार
SET तय करना
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) MySQL SET: column can store zero or more values from a predefined list in a single column.
व्याख्या (हिन्दी) MySQL SET: कॉलम एक पूर्वनिर्धारित सूची से शून्य या अधिक मानों को एक कॉलम में संग्रहीत कर सकता है।
🎯 Exam Perspective
DBMS ("Introduction to DBMS" sub-topic) से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 596

EN + हिं Medium
GB JSON column in MySQL 5.7+ allows
IN MySQL 5.7+ में JSON कॉलम अनुमति देता है
Only TEXT storage केवल पाठ भंडारण
Only numeric JSON केवल संख्यात्मक JSON
Binary JSON with validation and JSON path queries सत्यापन और JSON पथ प्रश्नों के साथ बाइनरी JSON
Plain text only केवल सादा पाठ
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) MySQL JSON column: stores validated JSON in binary format; supports JSON_EXTRACT, -> operator for queries.
व्याख्या (हिन्दी) MySQL JSON कॉलम: मान्य JSON को बाइनरी प्रारूप में संग्रहीत करता है; प्रश्नों के लिए JSON_EXTRACT, -> ऑपरेटर का समर्थन करता है।
🎯 Exam Perspective
UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में DBMS ("Introduction to DBMS" sub-topic) से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 597

EN + हिं Medium
GB MySQL -> operator on JSON column
IN MySQL -> JSON कॉलम पर ऑपरेटर
Inserts a value एक मान सम्मिलित करता है
Updates a value एक मान अद्यतन करता है
Deletes a value एक मान हटा देता है
Extracts a JSON value: col->'$.key' एक JSON मान निकालता है: col->'$.key'
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) -> operator: shorthand for JSON_EXTRACT. col->'$.name' extracts the 'name' field from JSON column.
व्याख्या (हिन्दी) -> ऑपरेटर: JSON_EXTRACT के लिए शॉर्टहैंड। col->'$.name' JSON कॉलम से 'नाम' फ़ील्ड निकालता है।
🎯 Exam Perspective
अगर आप Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं, तो DBMS ("Introduction to DBMS" sub-topic) का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 598

EN + हिं Medium
GB MySQL ->> operator on JSON column
IN MySQL ->> JSON कॉलम पर ऑपरेटर
Same as -> -> के समान
Inserts JSON JSON सम्मिलित करता है
Updates JSON JSON को अद्यतन करता है
Extracts JSON value as unquoted string (JSON_UNQUOTE(JSON_EXTRACT(...))) JSON मान को गैर-उद्धृत स्ट्रिंग के रूप में निकालता है (JSON_UNQUOTE(JSON_EXTRACT(...)))
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) ->> is JSON_UNQUOTE(JSON_EXTRACT(col,'$.path')) - returns unquoted string value without surrounding quotes.
व्याख्या (हिन्दी) ->> JSON_UNQUOTE(JSON_EXTRACT(col,'$.path')) है - आसपास के उद्धरण चिह्नों के बिना गैर-उद्धृत स्ट्रिंग मान लौटाता है।
🎯 Exam Perspective
DBMS ("Introduction to DBMS" sub-topic) के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे SSC, Railway, Banking और State PCS में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 599

EN + हिं Medium
GB Which MySQL function checks if JSON value contains a path
IN कौन सा MySQL फ़ंक्शन जाँचता है कि JSON मान में कोई पथ है या नहीं
JSON_EXISTS() JSON_EXISTS()
JSON_HAS() JSON_HAS()
JSON_PATH() JSON_PATH()
JSON_CONTAINS_PATH(json,'one','$.path') JSON_CONTAINS_PATH(json,'one','$.path')
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) JSON_CONTAINS_PATH(json,'one','$.path'): returns 1 if specified path exists in JSON document.
व्याख्या (हिन्दी) JSON_CONTAINS_PATH(json,'one','$.path'): यदि JSON दस्तावेज़ में निर्दिष्ट पथ मौजूद है, तो 1 लौटाता है।
🎯 Exam Perspective
यह सवाल DBMS ("Introduction to DBMS" sub-topic) category का है — difficulty level "Medium", और SSC CGL, IBPS, RRB और State-level परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 600

EN + हिं Medium
GB Generated/Computed column in MySQL is
IN MySQL में जेनरेटेड/कंप्यूटेड कॉलम है
A regular column एक नियमित स्तंभ
A NULL column एक शून्य स्तंभ
A primary key only केवल एक प्राथमिक कुंजी
A virtual or stored column whose value derived from an expression एक आभासी या संग्रहीत स्तंभ जिसका मान किसी अभिव्यक्ति से प्राप्त होता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Generated column: value derived from expression of other columns. VIRTUAL: computed on-read. STORED: computed on-write.
व्याख्या (हिन्दी) जेनरेटेड कॉलम: अन्य कॉलमों की अभिव्यक्ति से प्राप्त मूल्य। वर्चुअल: पढ़ने पर गणना की जाती है। संग्रहित: लिखने पर गणना की गई।
🎯 Exam Perspective
यह प्रश्न DBMS ("Introduction to DBMS" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।