601 Question 601 EN + हिं Medium GB Which SQL creates a virtual generated column for full name IN कौन सा SQL पूरे नाम के लिए एक वर्चुअल जेनरेटेड कॉलम बनाता है A ALTER TABLE emp ADD full_name VARCHAR(100) तालिका में परिवर्तन करें पूरा नाम जोड़ें VARCHAR(100) B INSERT INTO emp (full_name) VALUES (CONCAT(first,last)) EMP (पूरा_नाम) मानों में सम्मिलित करें (CONCAT(प्रथम, अंतिम)) C SELECT CONCAT(first,last) FROM emp Emp से CONCAT (प्रथम, अंतिम) का चयन करें D ALTER TABLE emp ADD full_name VARCHAR(100) AS (CONCAT(first_name,' ',last_name)) VIRTUAL तालिका में परिवर्तन करें पूर्ण नाम VARCHAR(100) AS जोड़ें (CONCAT(first_name,' ',last_name)) वर्चुअल ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) AS (expression) VIRTUAL creates a virtual generated column computed from other columns. व्याख्या (हिन्दी) एएस (अभिव्यक्ति) वर्चुअल अन्य कॉलमों से गणना करके एक वर्चुअल जेनरेटेड कॉलम बनाता है। 🎯 Exam Perspective DBMS ("Introduction to DBMS" sub-topic) से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो। 🔗 Related Questions In Laravel migration, how to add index AFTER table crea... DB::table('questions')->insertGetId(['question'=>'Q?',.... DB::select vs DB::statement in Laravel 📚 Related Topic Database Architecture (135) Data Models (138) ER Model (138)
602 Question 602 EN + हिं Medium GB Common Table Expression (CTE) scope IN सामान्य तालिका अभिव्यक्ति (सीटीई) दायरा A Permanent table स्थायी तालिका B Available to entire database संपूर्ण डेटाबेस के लिए उपलब्ध C Only within the single query that defines it केवल एक ही क्वेरी के भीतर जो इसे परिभाषित करती है D Available to all queries in the session सत्र में सभी प्रश्नों के लिए उपलब्ध है ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) CTE: temporary named result set scoped to the single SQL statement that defines it. व्याख्या (हिन्दी) CTE: अस्थायी नामित परिणाम सेट को एकल SQL कथन के दायरे में रखा गया है जो इसे परिभाषित करता है। 🎯 Exam Perspective SSC, Railway, Banking और State PCS जैसी परीक्षाओं में DBMS ("Introduction to DBMS" sub-topic) से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें। 🔗 Related Questions Which MySQL function returns the last auto-increment ID... In Laravel migration, how to add index AFTER table crea... Question::has('reviews')->get() returns 📚 Related Topic Database Architecture (135) Data Models (138) ER Model (138)
603 Question 603 EN + हिं Medium GB SQL:2003 MERGE statement equivalent in MySQL IN SQL:2003 MERGE कथन MySQL में समतुल्य है A MERGE INTO target USING source स्रोत का उपयोग करके लक्ष्य में विलय करें B INSERT ... ON DUPLICATE KEY UPDATE डुप्लिकेट कुंजी अद्यतन पर सम्मिलित करें C UPDATE ... JOIN अद्यतन करें... शामिल हों D INSERT OR UPDATE सम्मिलित करें या अद्यतन करें ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) MySQL doesn't have MERGE; INSERT ... ON DUPLICATE KEY UPDATE provides equivalent upsert functionality. व्याख्या (हिन्दी) MySQL में MERGE नहीं है; INSERT ... ON DUPLICATE KEY अद्यतन समकक्ष अप्सर्ट कार्यक्षमता प्रदान करता है। 🎯 Exam Perspective अगर आप UPSC, SSC, Banking और Police भर्ती की तैयारी कर रहे हैं, तो DBMS ("Introduction to DBMS" sub-topic) का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें। 🔗 Related Questions Common Table Expression (CTE) scope Which MySQL function returns the last auto-increment ID... PHP PDO lastInsertId() in Laravel context (DB::getPdo()... 📚 Related Topic Database Architecture (135) Data Models (138) ER Model (138)
604 Question 604 EN + हिं Medium GB INSERT IGNORE in MySQL IN MySQL में IGNORE डालें A Errors on duplicates डुप्लिकेट पर त्रुटियाँ B Updates on duplicates डुप्लिकेट पर अद्यतन C Deletes duplicates डुप्लिकेट हटाता है D Silently skips rows that would cause unique constraint violations चुपचाप उन पंक्तियों को छोड़ देता है जो अद्वितीय बाधा उल्लंघन का कारण बनती हैं ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) INSERT IGNORE: if INSERT would cause unique constraint violation, row is silently skipped. व्याख्या (हिन्दी) INSERT IGNORE: यदि INSERT अद्वितीय बाधा उल्लंघन का कारण बनता है, तो पंक्ति को चुपचाप छोड़ दिया जाता है। 🎯 Exam Perspective DBMS ("Introduction to DBMS" sub-topic) के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे Railway, SSC, Banking और Defence परीक्षाओं में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें। 🔗 Related Questions Which MySQL function returns the last auto-increment ID... REPLACE INTO in MySQL Question::doesntHave('reviews')->get() returns 📚 Related Topic Database Architecture (135) Data Models (138) ER Model (138)
605 Question 605 EN + हिं Medium GB REPLACE INTO in MySQL IN MySQL में INTO बदलें A Same as INSERT IGNORE INSERT IGNORE के समान B Only updates existing rows केवल मौजूदा पंक्तियों को अद्यतन करता है C Only inserts new rows केवल नई पंक्तियाँ सम्मिलित करता है D Deletes existing row then inserts new one if PK/unique key conflicts यदि पीके/अद्वितीय कुंजी में टकराव होता है तो मौजूदा पंक्ति को हटाता है और फिर नई पंक्ति डालता है ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) REPLACE INTO: if PK/unique constraint conflict, DELETE old row then INSERT new row (DELETE+INSERT). व्याख्या (हिन्दी) इसमें बदलें: यदि पीके/अद्वितीय बाधा विरोध करती है, तो पुरानी पंक्ति हटाएं, फिर नई पंक्ति डालें (हटाएं+डालें)। 🎯 Exam Perspective यह सवाल DBMS ("Introduction to DBMS" sub-topic) category का है — difficulty level "Medium", और SSC, Railway, Banking और State PCS के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें। 🔗 Related Questions Which Eloquent relationship loads in a separate query b... In Laravel migration, how to add index AFTER table crea... Which MySQL function returns the last auto-increment ID... 📚 Related Topic Database Architecture (135) Data Models (138) ER Model (138)
606 Question 606 EN + हिं Medium GB Which SQL checks if a table exists before creating it IN कौन सा SQL यह जाँचता है कि कोई तालिका बनाने से पहले मौजूद है या नहीं A CREATE TABLE questions (...) तालिका प्रश्न बनाएं (...) B CREATE TABLE IF NOT EXISTS questions (...) यदि प्रश्न मौजूद नहीं हैं तो तालिका बनाएं (...) C TRY CREATE TABLE questions तालिका प्रश्न बनाने का प्रयास करें D CREATE OR REPLACE TABLE questions (...) तालिका प्रश्न बनाएं या बदलें (...) ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) CREATE TABLE IF NOT EXISTS: only creates the table if it doesn't already exist - no error if exists. व्याख्या (हिन्दी) यदि मौजूद नहीं है तो तालिका बनाएं: केवल तभी तालिका बनाएं जब वह पहले से मौजूद न हो - यदि मौजूद है तो कोई त्रुटि नहीं। 🎯 Exam Perspective यह प्रश्न DBMS ("Introduction to DBMS" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर SSC CGL, IBPS, RRB और State-level परीक्षाओं जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें। 🔗 Related Questions Common Table Expression (CTE) scope DB::table('questions')->insertGetId(['question'=>'Q?',.... In Laravel migration, how to add index AFTER table crea... 📚 Related Topic Database Architecture (135) Data Models (138) ER Model (138)
607 Question 607 EN + हिं Medium GB Which MySQL function returns the last auto-increment ID inserted IN कौन सा MySQL फ़ंक्शन डाली गई अंतिम ऑटो-इंक्रीमेंट आईडी लौटाता है A LAST_ROW_ID() LAST_ROW_ID() B RECENT_ID() RECENT_ID() C INSERTED_ID() INSERTED_ID() D LAST_INSERT_ID() LAST_INSERT_ID() ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) LAST_INSERT_ID(): returns the auto-increment ID value generated by the most recent INSERT. व्याख्या (हिन्दी) LAST_INSERT_ID(): नवीनतम INSERT द्वारा उत्पन्न ऑटो-इंक्रीमेंट आईडी मान लौटाता है। 🎯 Exam Perspective DBMS ("Introduction to DBMS" sub-topic) से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो। 🔗 Related Questions DB::table('questions')->insertGetId(['question'=>'Q?',.... Which prevents N+1 queries when loading questions with... Which SQL creates a virtual generated column for full n... 📚 Related Topic Database Architecture (135) Data Models (138) ER Model (138)
608 Question 608 EN + हिं Medium GB PHP PDO lastInsertId() in Laravel context (DB::getPdo()->lastInsertId()) returns IN लारवेल संदर्भ में PHP पीडीओ LastInsertId() (DB::getPdo()->lastInsertId()) रिटर्न A NULL always हमेशा शून्य B Error गलती C Random ID यादृच्छिक आईडी D The auto-increment ID of the last inserted row अंतिम डाली गई पंक्ति की स्वतः-वृद्धि आईडी ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) PDO::lastInsertId(): returns the ID of the last row inserted via PDO connection. व्याख्या (हिन्दी) PDO::lastInsertId(): PDO कनेक्शन के माध्यम से डाली गई अंतिम पंक्ति की आईडी लौटाता है। 🎯 Exam Perspective SSC, Railway, Banking और State PCS जैसी परीक्षाओं में DBMS ("Introduction to DBMS" sub-topic) से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें। 🔗 Related Questions Question::doesntHave('reviews')->get() returns REPLACE INTO in MySQL DB::table('questions')->insertGetId(['question'=>'Q?',.... 📚 Related Topic Database Architecture (135) Data Models (138) ER Model (138)
609 Question 609 EN + हिं Medium GB DB::table('questions')->insertGetId(['question'=>'Q?',...]) returns IN DB::table('questions')->insertGetId(['question'=>'Q?',...]) रिटर्न A NULL व्यर्थ B Array of IDs आईडी की श्रृंखला C Boolean true बूलियन सत्य D The auto-increment ID of the newly inserted row नई डाली गई पंक्ति की स्वतः-वृद्धि आईडी ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) insertGetId(): inserts a row and returns the auto-generated primary key value. व्याख्या (हिन्दी) InsertGetId(): एक पंक्ति सम्मिलित करता है और स्वत: उत्पन्न प्राथमिक कुंजी मान लौटाता है। 🎯 Exam Perspective अगर आप SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं, तो DBMS ("Introduction to DBMS" sub-topic) का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें। 🔗 Related Questions Which Eloquent relationship loads in a separate query b... Which prevents N+1 queries when loading questions with... Which MySQL function returns the last auto-increment ID... 📚 Related Topic Database Architecture (135) Data Models (138) ER Model (138)
610 Question 610 EN + हिं Medium GB DB::select vs DB::statement in Laravel IN लारवेल में DB::select बनाम DB::कथन A No difference कोई फर्क नहीं B DB::select returns results; DB::statement returns boolean (for DDL/DML without results) डीबी::चुनें परिणाम लौटाता है; डीबी::स्टेटमेंट बूलियन लौटाता है (परिणाम के बिना डीडीएल/डीएमएल के लिए) C DB::statement returns results DB::कथन परिणाम लौटाता है D DB::select returns boolean डीबी::सेलेक्ट बूलियन लौटाता है ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) DB::select(): for SELECT - returns array of results. DB::statement(): for DDL/non-result DML - returns bool. व्याख्या (हिन्दी) DB::select(): SELECT के लिए - परिणामों की सारणी लौटाता है। डीबी::स्टेटमेंट(): डीडीएल/गैर-परिणाम डीएमएल के लिए - बूल लौटाता है। 🎯 Exam Perspective DBMS ("Introduction to DBMS" sub-topic) के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे UPSC, SSC, Banking और Police भर्ती में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें। 🔗 Related Questions Question::has('reviews')->get() returns INSERT IGNORE in MySQL Which MySQL function returns the last auto-increment ID... 📚 Related Topic Database Architecture (135) Data Models (138) ER Model (138)
611 Question 611 EN + हिं Medium GB Which prevents N+1 queries when loading questions with their assignment in Laravel IN जो Laravel में उनके असाइनमेंट के साथ प्रश्न लोड करते समय N+1 क्वेरी को रोकता है A Question::all() प्रश्न::सभी() B Question::get() प्रश्न::प्राप्त करें() C Question::with('assignment')->get() प्रश्न::साथ('असाइनमेंट')->प्राप्त करें() D Question::find(1) प्रश्न::खोजें(1) ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) Eager loading with('assignment'): loads all assignments in 1 additional query instead of N separate queries. व्याख्या (हिन्दी) ('असाइनमेंट') के साथ उत्सुक लोडिंग: सभी असाइनमेंट को एन अलग-अलग क्वेरी के बजाय 1 अतिरिक्त क्वेरी में लोड करता है। 🎯 Exam Perspective यह सवाल DBMS ("Introduction to DBMS" sub-topic) category का है — difficulty level "Medium", और Railway, SSC, Banking और Defence परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें। 🔗 Related Questions REPLACE INTO in MySQL PHP PDO lastInsertId() in Laravel context (DB::getPdo()... Which Eloquent relationship loads in a separate query b... 📚 Related Topic Database Architecture (135) Data Models (138) ER Model (138)
612 Question 612 EN + हिं Medium GB Question::has('reviews')->get() returns IN प्रश्न::है('समीक्षा')->प्राप्त() रिटर्न A All questions सभी प्रश्न B Questions that have NO reviews ऐसे प्रश्न जिनकी कोई समीक्षा नहीं है C Questions with reviews (at least one related review exists) समीक्षाओं वाले प्रश्न (कम से कम एक संबंधित समीक्षा मौजूद है) D Questions with exactly one review बिल्कुल एक समीक्षा वाले प्रश्न ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) has('relation'): filters to models that have at least one related model record. व्याख्या (हिन्दी) है ('संबंध'): उन मॉडलों के लिए फ़िल्टर जिनमें कम से कम एक संबंधित मॉडल रिकॉर्ड है। 🎯 Exam Perspective यह प्रश्न DBMS ("Introduction to DBMS" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर SSC, Railway, Banking और State PCS जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें। 🔗 Related Questions In Laravel migration, how to add index AFTER table crea... Common Table Expression (CTE) scope DB::table('questions')->insertGetId(['question'=>'Q?',.... 📚 Related Topic Database Architecture (135) Data Models (138) ER Model (138)
613 Question 613 EN + हिं Medium GB Question::doesntHave('reviews')->get() returns IN प्रश्न::नहीं है('समीक्षा')->प्राप्त() रिटर्न A All questions सभी प्रश्न B Questions with at least one review कम से कम एक समीक्षा वाले प्रश्न C Questions with exactly 0 reviews (NO related review records exist) बिल्कुल 0 समीक्षा वाले प्रश्न (कोई संबंधित समीक्षा रिकॉर्ड मौजूद नहीं है) D Questions with all reviews deleted सभी समीक्षाओं वाले प्रश्न हटा दिए गए ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) doesntHave('relation'): filters to models that have NO related model records. व्याख्या (हिन्दी) DontHave('संबंध'): उन मॉडलों के लिए फ़िल्टर जिनमें कोई संबंधित मॉडल रिकॉर्ड नहीं है। 🎯 Exam Perspective DBMS ("Introduction to DBMS" sub-topic) से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो। 🔗 Related Questions INSERT IGNORE in MySQL Which Eloquent relationship loads in a separate query b... Which SQL creates a virtual generated column for full n... 📚 Related Topic Database Architecture (135) Data Models (138) ER Model (138)
614 Question 614 EN + हिं Medium GB In Laravel migration, how to add index AFTER table creation IN लारवेल माइग्रेशन में, टेबल निर्माण के बाद इंडेक्स कैसे जोड़ें A $table->index('col') in create migration माइग्रेशन बनाने में $table->index('col')। B ALTER TABLE in migration माइग्रेशन में तालिका बदलें C ADD INDEX in SQL SQL में इंडेक्स जोड़ें D Schema::table('questions', function(Blueprint $t){ $t->index('q_level'); }) स्कीमा::टेबल('प्रश्न', फ़ंक्शन(ब्लूप्रिंट $t){ $t->index('q_level'); }) ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) Schema::table() in a new migration with $t->index('col'): adds index to existing table. व्याख्या (हिन्दी) $t->index('col') के साथ एक नए माइग्रेशन में Schema::table(): मौजूदा तालिका में अनुक्रमणिका जोड़ता है। 🎯 Exam Perspective UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में DBMS ("Introduction to DBMS" sub-topic) से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें। 🔗 Related Questions Which SQL checks if a table exists before creating it Which Eloquent relationship loads in a separate query b... SQL:2003 MERGE statement equivalent in MySQL 📚 Related Topic Database Architecture (135) Data Models (138) ER Model (138)
615 Question 615 EN + हिं Medium GB Which Eloquent relationship loads in a separate query by default IN कौन सा वाक्पटु संबंध डिफ़ॉल्ट रूप से एक अलग क्वेरी में लोड होता है A with() relationship () संबंध के साथ B Defined relationship accessed as property ($question->assignment) परिभाषित संबंध को संपत्ति के रूप में एक्सेस किया गया ($प्रश्न->असाइनमेंट) C Manual join मैन्युअल जुड़ाव D DB::table join डीबी::टेबल में शामिल हों ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) Lazy loading: accessing a relationship as property ($model->relation) triggers a new query if not eager-loaded. व्याख्या (हिन्दी) आलसी लोडिंग: किसी रिश्ते को प्रॉपर्टी ($मॉडल->रिलेशन) के रूप में एक्सेस करना उत्सुकता से लोड नहीं होने पर एक नई क्वेरी को ट्रिगर करता है। 🎯 Exam Perspective अगर आप Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं, तो DBMS ("Introduction to DBMS" sub-topic) का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें। 🔗 Related Questions DB::table('questions')->insertGetId(['question'=>'Q?',.... INSERT IGNORE in MySQL Question::has('reviews')->get() returns 📚 Related Topic Database Architecture (135) Data Models (138) ER Model (138)