top 40 best mysql interview questions
उदाहरण के प्रश्न के साथ सबसे लोकप्रिय MySQL साक्षात्कार प्रश्न की सूची (2021 के नवीनतम MySQL प्रश्न):
MySQL आधुनिक वेब एप्लिकेशन का एक अनिवार्य हिस्सा है और MySQL का ज्ञान किसी भी वेब डेवलपर की नौकरी के लिए एक सामान्य आवश्यकता है।
मूल और साथ ही फ्रेशर्स और अनुभवी पेशेवरों के लिए उन्नत स्तर के MySQL सवालों की एक सूची, इस लेख में आवश्यक उदाहरणों के साथ बताई गई है।
ये प्रश्न किसी भी नौकरी तलाशने वाले को अपने आत्मविश्वास के स्तर को बढ़ाने और साक्षात्कार का सफलतापूर्वक सामना करने में मदद करेंगे।
सबसे अक्सर पूछे जाने वाले MySQL साक्षात्कार प्रश्न
नीचे सूचीबद्ध सबसे लोकप्रिय MySQL साक्षात्कार प्रश्न हैं जो आमतौर पर विशेषज्ञों द्वारा साक्षात्कार में पूछे जाते हैं।
Q # 1) MySQL क्या है?
उत्तर: MySQL एक ओपन-सोर्स DBMS है जो Oracle Corporation द्वारा विकसित और वितरित किया जाता है।
यह ज्यादातर लोकप्रिय ऑपरेटिंग सिस्टम, जैसे विंडोज, लिनक्स, आदि द्वारा समर्थित है। इसका उपयोग विभिन्न प्रकार के अनुप्रयोगों को विकसित करने के लिए किया जा सकता है, लेकिन इसका उपयोग मुख्य रूप से वेब एप्लिकेशन विकसित करने के लिए किया जाता है।
यह भी पढ़ें = >> वेब Devloper साक्षात्कार प्रश्न
MySQL GPL (GNU जनरल पब्लिक लाइसेंस) का उपयोग करता है ताकि कोई भी इसे उन अनुप्रयोगों को विकसित करने के लिए डाउनलोड और इंस्टॉल कर सके, जिन्हें स्वतंत्र रूप से प्रकाशित या वितरित किया जाएगा। लेकिन यदि कोई उपयोगकर्ता MySQL का उपयोग करके किसी भी व्यावसायिक अनुप्रयोग को विकसित करना चाहता है, तो उसे MySQL का व्यावसायिक संस्करण खरीदने की आवश्यकता होगी।
Q # 2) MySQL की क्या विशेषताएं हैं?
उत्तर: MySQL में कई उपयोगी विशेषताएं हैं जो इसे एक लोकप्रिय डेटाबेस प्रबंधन सॉफ्टवेयर बनाती हैं।
MySQL की कुछ महत्वपूर्ण विशेषताएं नीचे उल्लिखित हैं:
- यह विश्वसनीय और उपयोग में आसान भी है।
- यह बड़े और छोटे अनुप्रयोगों दोनों के लिए एक उपयुक्त डेटाबेस सॉफ्टवेयर है।
- इसे कोई भी बिना किसी लागत के स्थापित और उपयोग कर सकता है।
- यह कई प्रसिद्ध प्रोग्रामिंग भाषाओं, जैसे PHP, Java, C ++, PERL, आदि द्वारा समर्थित है।
- यह मानक SQL (संरचित क्वेरी भाषा) का समर्थन करता है।
- MySQL का ओपन-सोर्स लाइसेंस अनुकूलन योग्य है। इसलिए, एक डेवलपर आवेदन की आवश्यकताओं के अनुसार इसे संशोधित कर सकता है।
Q # 3) MySQL का डिफ़ॉल्ट पोर्ट नंबर क्या है?
उत्तर: MySQL का डिफ़ॉल्ट पोर्ट नंबर 3306 है।
Q # 4) आप स्थापित MySQL के संस्करण का पता कैसे लगा सकते हैं?
उत्तर: स्थापित MySQL सर्वर के संस्करण को MySQL प्रॉम्प्ट से निम्न कमांड चलाकर आसानी से पाया जा सकता है।
mysql> SHOW VARIABLES '% संस्करण%' पसंद करता है;
Q # 5) MySQL का उपयोग करने के क्या फायदे और नुकसान हैं?
उत्तर: MySQL के कई फायदे हैं जो इसे अब एक अधिक लोकप्रिय डेटाबेस सिस्टम बना रहे हैं।
MySQL के कुछ महत्वपूर्ण फायदे और नुकसान नीचे दिए गए हैं।
लाभ:
- यह अपने विश्वसनीय और सुरक्षित डेटाबेस प्रबंधन प्रणाली के लिए प्रसिद्ध है। इस सॉफ्टवेयर का उपयोग करके वेबसाइट के ट्रांजेक्शनल कार्यों को अधिक सुरक्षित तरीके से किया जा सकता है।
- यह डेटा को स्टोर करने के लिए विभिन्न प्रकार के स्टोरेज इंजन का समर्थन करता है और यह इस सुविधा के लिए तेजी से काम करता है।
- यह एक उच्च गति लेनदेन प्रक्रिया के साथ लाखों प्रश्नों को संभाल सकता है।
- यह कई उन्नत स्तर डेटाबेस सुविधाओं का समर्थन करता है, जैसे बहु-स्तरीय लेनदेन, डेटा अखंडता, गतिरोध पहचान, आदि।
- इस सॉफ्टवेयर के लिए रखरखाव और डिबगिंग प्रक्रियाएं आसान हैं।
नुकसान:
- MySQL को स्केलेबल बनाना कठिन है।
- यह बहुत बड़े प्रकार के डेटाबेस के लिए उपयुक्त नहीं है।
- संग्रहीत रूटीन और ट्रिगर्स का उपयोग MySQL तक सीमित है।
Q # 6) माईसैमचैक का कार्य क्या है?
उत्तर: myisamchk एक उपयोगी डेटाबेस उपयोगिता उपकरण है जिसका उपयोग MyISAM डेटाबेस तालिकाओं के बारे में जानकारी प्राप्त करने के लिए किया जाता है।
इसका उपयोग डेटाबेस तालिकाओं की जाँच, डिबगिंग, मरम्मत और अनुकूलन के लिए भी किया जाता है। इस आदेश का उपयोग करना बेहतर होता है जब सर्वर डाउन होता है या जब सर्वर द्वारा आवश्यक तालिकाओं का उपयोग नहीं किया जाता है।
वाक्य - विन्यास:
myisamchk [विकल्प] table_name…
इस टूल के उपलब्ध विकल्पों को निम्नलिखित कमांड का उपयोग करके पुनः प्राप्त किया जा सकता है।
myisamchk –help
सभी MyISAM तालिकाओं की जांच या मरम्मत के लिए, डेटाबेस निर्देशिका स्थान से निष्पादित करने के लिए निम्न कमांड की आवश्यकता होगी।
myisamchk * .MYI
Q # 7) ENUM और SET डेटा प्रकारों का उपयोग करने के उद्देश्य क्या हैं?
उत्तर: पूर्वनिर्धारित सूची से किसी एक मान का चयन करने के लिए MySQL डेटाबेस तालिका में ENUM डेटा प्रकार का उपयोग किया जाता है।
किसी विशेष फ़ील्ड के मूल्य को पूर्वनिर्धारित सूची को परिभाषित करके प्रतिबंधित किया जा सकता है क्योंकि जिस क्षेत्र को ENUM घोषित किया गया है वह सूची के बाहर किसी भी मूल्य को स्वीकार नहीं करेगा।
SET डेटा प्रकार का उपयोग पूर्वनिर्धारित सूची से एक या अधिक या सभी मानों को चुनने के लिए किया जाता है। यह डेटा प्रकार केवल ENUM जैसे मानों की पूर्वनिर्धारित सूची सम्मिलित करने के लिए फ़ील्ड को प्रतिबंधित करने के लिए भी उपयोग किया जा सकता है।
उदाहरण:
कमांड प्रॉम्प्ट से MySQL सर्वर चलाएँ और ENUM और SET डेटा प्रकार के उपयोग को जानने के लिए निम्न SQL कमांड निष्पादित करें।
निम्न SQL आदेश एक नया डेटाबेस बनाएँ नाम ‘ newdb 'और उपयोग के लिए डेटाबेस का चयन करें।
CREATE DATABASE newdb;
USE newdb;
निम्न SQL कमांड नाम की एक तालिका बनाएगा ग्राहकों ENUM और SET डेटा प्रकार फ़ील्ड के साथ।
CREATE TABLE clients ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50), membership ENUM('Silver', 'Gold', 'Diamond'), interest SET('Movie', 'Music', 'Concert'));
INSERT क्वेरीज़ तालिका में दो रिकॉर्ड बनाएगी। ENUM फ़ील्ड केवल परिभाषित सूची से डेटा स्वीकार करती है।
' प्रीमियम ENUM सूची में मान मौजूद नहीं है। इसलिए, ENUM फ़ील्ड का मान दूसरे रिकॉर्ड के लिए रिक्त होगा। SET कई मानों को स्वीकार कर सकता है और दोनों डेटा को दूसरे रिकॉर्ड में डाला जाएगा।
INSERT INTO clients (name, membership,interest) VALUES ('Sehnaz','Gold', 'Music'), ('Sourav','Premium', 'Movie,Concert'); SELECT * FROM clients;
Q # 8) एक प्राथमिक कुंजी और एक विदेशी कुंजी के बीच अंतर क्या हैं?
उत्तर: डेटाबेस तालिका प्रत्येक पंक्ति को विशिष्ट रूप से पहचानने के लिए एक प्राथमिक कुंजी का उपयोग करती है। उन तालिकाओं पर प्राथमिक कुंजी घोषित करना आवश्यक है जिनके बीच संबंध बनाने की आवश्यकता है। तालिका के एक या अधिक क्षेत्रों को प्राथमिक कुंजी के रूप में घोषित किया जा सकता है।
जब किसी तालिका की प्राथमिक कुंजी किसी अन्य तालिका में डेटाबेस संबंध बनाने के लिए प्राथमिक कुंजी या किसी अन्य फ़ील्ड के रूप में उपयोग की जाती है, तो इसे एक विदेशी कुंजी कहा जाता है।
इन दोनों कुंजियों के बीच अंतर नीचे दिए गए हैं:
- प्राथमिक कुंजी विशिष्ट रूप से एक रिकॉर्ड की पहचान करती है, जबकि विदेशी कुंजी किसी अन्य तालिका की प्राथमिक कुंजी को संदर्भित करती है।
- प्राथमिक कुंजी कभी भी पूर्ण मान को स्वीकार नहीं कर सकती है लेकिन विदेशी कुंजी एक पूर्ण मान को स्वीकार करती है।
- जब किसी तालिका में एक रिकॉर्ड डाला जाता है जिसमें प्राथमिक कुंजी होती है तो उस तालिका पर मान सम्मिलित करना आवश्यक नहीं है जिसमें विदेशी कुंजी के रूप में यह प्राथमिक कुंजी फ़ील्ड है।
- जब रिकॉर्ड को उस तालिका से हटा दिया जाता है जिसमें प्राथमिक कुंजी होती है तो संबंधित रिकॉर्ड को डेटा संगति के लिए विदेशी कुंजी वाली तालिका से हटा दिया जाना चाहिए। लेकिन किसी भी रिकॉर्ड को किसी अन्य तालिका के संबंधित रिकॉर्ड को हटाने के बिना एक विदेशी कुंजी वाले तालिका से हटाया जा सकता है।
उदाहरण:
नाम की दो मेज निर्माताओं तथा आइटम निम्नलिखित दो SQL कमांड को निष्पादित करने के बाद बनाया जाएगा।
यहाँ, की प्राथमिक कुंजी निर्माता का तालिका में एक विदेशी कुंजी के रूप में उपयोग किया जाता है आइटम फ़ील्ड नाम के साथ तालिका निर्माता_ । इसलिए निर्माता_ फ़ील्ड में केवल वे मान शामिल होंगे जो मौजूद हैं निर्माता का तालिका।
CREATE TABLE manufacturers ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50)); CREATE TABLE items ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50), type VARCHAR(50), brand VARCHAR(50), manufacturer_id INT, FOREIGN KEY (manufacturer_id) REFERENCES manufacturers(id));
Q # 9) CHAR और VARCHAR डेटा प्रकारों में क्या अंतर हैं?
उत्तर: CHAR और VARCHAR दोनों प्रकार के डेटा का उपयोग तालिका के क्षेत्र में स्ट्रिंग डेटा को संग्रहीत करने के लिए किया जाता है।
इन डेटा प्रकारों के बीच अंतर नीचे दिए गए हैं:
- CHAR डेटा प्रकार का उपयोग निश्चित-लंबाई वाले स्ट्रिंग डेटा को संग्रहीत करने के लिए किया जाता है और VARCHAR डेटा प्रकार का उपयोग चर-लंबाई स्ट्रिंग डेटा को संग्रहीत करने के लिए किया जाता है।
- CHAR डेटा प्रकार का संग्रहण आकार हमेशा इस डेटा प्रकार की अधिकतम लंबाई होगी और VARCHAR का संग्रहण आकार सम्मिलित स्ट्रिंग डेटा की लंबाई होगी। इसलिए, CHAR डेटा प्रकार का उपयोग करना बेहतर होता है जब स्ट्रिंग की लंबाई सभी रिकॉर्ड के लिए समान लंबाई होगी।
- CHAR का उपयोग छोटे डेटा को स्टोर करने के लिए किया जाता है जबकि VARCHAR का उपयोग बड़े डेटा को स्टोर करने के लिए किया जाता है।
- CHAR तेजी से काम करता है और VARCHAR धीमी गति से काम करता है।
आगे पढ़ना = >> MySQL डेटा प्रकार
उदाहरण:
निम्न SQL कथन ग्राहक नामक एक तालिका बनाएगा। इस तालिका में, डेटा प्रकार नाम फ़ील्ड VARCHAR और डेटा प्रकार है फ़ोन फ़ील्ड CHAR है।
का आकार नाम फ़ील्ड सम्मिलित मूल्य की लंबाई पर निर्भर करेगा। का आकार फ़ोन फ़ील्ड हमेशा 14 वर्ण की होगी, भले ही सम्मिलित मान की लंबाई 14 वर्णों से कम हो।
CREATE TABLE customers ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50), phone CHAR(14))
Q # 10) TIMESTAMP डेटा प्रकार का उपयोग करने का उद्देश्य क्या है?
उत्तर: TIMESTAMP डेटा प्रकार का उपयोग दिनांक और समय मान के संयोजन को संग्रहीत करने के लिए किया जाता है जो कि 19 वर्ण लंबा है।
TIMESTAMP का प्रारूप YYYY-MM-DD HH: MM: SS है। यह -01 1970-01-01 से 00:00:01 'UTC से' 2038-01-19 03:14:07 'UTC से डेटा स्टोर कर सकता है। डिफ़ॉल्ट रूप से, सर्वर का वर्तमान दिनांक और समय इस डेटा प्रकार के क्षेत्र में डाला जाता है जब एक नया रिकॉर्ड डाला जाता है या अपडेट किया जाता है।
Q # 11) mysql_fetch_array () और ysql_fetch_object () में क्या अंतर है?
उत्तर: दोनों mysql_fetch_array () और mysql_fetch_object () MySQL डेटाबेस टेबल से रिकॉर्ड प्राप्त करने के लिए PHP के अंतर्निहित तरीके हैं।
इन विधियों के बीच अंतर यह है कि mysql_fetch_array () परिणाम को एक सरणी के रूप में सेट करता है और mysql_fetch_object () परिणाम सेट को एक वस्तु के रूप में लौटाता है।
उदाहरण:
$result = mysql_query('SELECT id, name FROM clients'); //using mysql_fetch_array() while ($row = mysql_fetch_array($result, MYSQL_NUM)) { printf('ID: %s Name: %s', $row[0], $row[1]); } //using mysql_fetch_object() while ($row = mysql_fetch_object($result)) { printf('ID: %s Name: %s', $row->id, $row->name); }
Q # 12) तालिका से रिकॉर्ड प्राप्त करते समय आप डुप्लिकेट डेटा को कैसे फ़िल्टर कर सकते हैं?
उत्तर: DISTINCT कीवर्ड का उपयोग टेबल से डुप्लिकेट डेटा को टेबल से रिकॉर्ड करने के लिए किया जाता है।
उदाहरण:
निम्न SQL कमांड के सभी रिकॉर्ड दिखाता है आइटम तालिका। आउटपुट दिखाता है कि तालिका में प्रकार फ़ील्ड में डुप्लिकेट मान हैं।
SELECT * from items;
निम्न SQL कमांड के मूल्यों को प्रदर्शित करेगा प्रकार डुप्लिकेट मान हटाकर फ़ील्ड।
SELECT DISTINCT type from items;
Q # 13) अब () और CURRENT_DATE () में क्या अंतर है?
उत्तर: दोनों अब() तथा आज की तारीख() MySQL तरीकों में निर्मित हैं। अब() सर्वर की वर्तमान तिथि और समय दिखाने के लिए उपयोग किया जाता है और आज की तारीख() का उपयोग केवल सर्वर की तारीख दिखाने के लिए किया जाता है।
SELECT now();
SELECT current_date();
Q # 14) आंशिक मिलान के लिए चुनिंदा प्रश्न में किस कथन का उपयोग किया जाता है?
उत्तर: रेगुलर एक्सप्रेशन तथा पसंद बयानों का उपयोग आंशिक मिलान के लिए चयन क्वेरी में किया जा सकता है। REGEXP का उपयोग पैटर्न के आधार पर रिकॉर्ड खोजने के लिए किया जाता है और LIKE का उपयोग किसी क्षेत्र विशेष के मूल्य के आरंभ या अंत में किसी स्ट्रिंग से मिलान करके किसी भी रिकॉर्ड को खोजने के लिए किया जाता है।
उदाहरण:
सबसे पहले, existing के मौजूदा रिकॉर्ड की जाँच करें ग्राहक चयन क्वेरी निष्पादित करके तालिका।
SELECT * FROM clients;
उन रिकॉर्ड्स को खोजने के लिए REGEXP क्लॉज़ के साथ SELECT क्वेरी चलाएँ ग्राहकों जहाँ ग्राहक का नाम with से शुरू होता है रों '
SELECT * FROM clients WHERE name REGEXP '^S';
उन रिकॉर्ड्स को खोजने के लिए LIKE क्लॉज़ के साथ SELECT क्वेरी चलाएँ ग्राहकों जहाँ ग्राहक का नाम with से शुरू होता है सेवा मेरे '
SELECT * FROM clients WHERE name LIKE 'A%';
Q # 15) स्ट्रिंग को समतल करने के लिए किस MySQL फ़ंक्शन का उपयोग किया जाता है?
उत्तर: CONCAT () फ़ंक्शन का उपयोग दो या अधिक स्ट्रिंग डेटा को संयोजित करने के लिए किया जाता है। इस फ़ंक्शन का उपयोग यहां एक उदाहरण के साथ किया गया है।
उदाहरण:
निम्नलिखित CONCAT के साथ क्वेरी का चयन करें () फ़ंक्शन पाँच शब्दों को मिलाएगा, ‘वेलकम‘, ’to’, esting SoftwareTestingHelp ’,‘ ’और। com’।
SELECT CONCAT('Welcome ',to ','SoftwareTestingHelp','.',com');
CONCAT () फ़ंक्शन का उपयोग किसी भी टेबल पर भी किया जा सकता है। निम्न चयन क्वेरी दो फ़ील्डों के संयोजन से आउटपुट दिखाएगी, ब्रांड तथा प्रकार का आइटम तालिका।
SELECT CONCAT(brand,'=>',type) from items;
Q # 16) SQL स्टेटमेंट का उपयोग करके आप किसी भी मौजूदा टेबल का नाम कैसे बदल सकते हैं?
उत्तर: डेटाबेस की मौजूदा तालिका का नाम बदलने के लिए निम्न SQL कमांड का उपयोग किया जाता है।
RENAME TABLE table_name TO new_name
उदाहरण:
निम्न आदेश तालिका की सूची दिखाएगा newdb डेटाबेस।
SHOW TABLES;
डेस्क साक्षात्कार प्रश्न और उत्तर में मदद करें
निम्न नाम बदलें आदेश तालिका का नाम बदलेगा आइटम नए नाम से उत्पादों ।
RENAME TABLE items TO products;
SHOW TABLES;
Q # 17) किसी सेलेक्ट क्वेरी का उपयोग करके आप किसी भी कॉलम वैल्यू के एक हिस्से को कैसे प्राप्त कर सकते हैं?
उत्तर: SUBSTR () फ़ंक्शन का उपयोग किसी भी कॉलम के हिस्से को पुनः प्राप्त करने के लिए किया जाता है। इस फ़ंक्शन के उपयोग को यहां एक उदाहरण के साथ समझाया गया है।
उदाहरण:
यहां, पहले SELECT कमांड का उपयोग उत्पाद तालिका के सभी रिकॉर्ड को दिखाने के लिए किया जाता है और दूसरे SELECT कमांड को SUBSTR फ़ंक्शन का उपयोग करके निष्पादित किया जाता है और यह नाम फ़ील्ड के केवल पहले पांच अक्षरों को प्रिंट करता है।
SELECT * FROM products;
SELECT SUBSTR(name,1,5) FROM products;
Q # 18) HEAP टेबल का उपयोग करने का उद्देश्य क्या है?
उत्तर: मेमोरी में हैशेड इंडेक्स और स्टोर्स का उपयोग करने वाली तालिका को HEAP टेबल कहा जाता है। यह एक अस्थायी तालिका के रूप में काम करता है और यह उन अनुक्रमितों का उपयोग करता है जो इसे अन्य तालिका प्रकार की तुलना में तेज़ बनाते हैं।
जब MySQL किसी भी कारण से क्रैश होता है तो इस तालिका में संग्रहीत सभी डेटा खो सकते हैं। यह निश्चित-लंबाई डेटा प्रकारों का उपयोग करता है। इसलिए BLOB और TEXT डेटा प्रकार इस तालिका द्वारा समर्थित नहीं हैं। यह उन MySQL कार्यों के लिए एक उपयोगी तालिका है जहाँ गति सबसे महत्वपूर्ण कारक है और अस्थायी डेटा का उपयोग किया जाता है।
Q # 19) आप किसी तालिका के किसी भी कॉलम को कैसे जोड़ और हटा सकते हैं?
उत्तर: किसी मौजूदा तालिका में किसी भी स्तंभ को जोड़ने के लिए वाक्यविन्यास नीचे दिखाया गया है।
ALTER TABLE table_name ADD COLUMN column_name column_definition [FIRST|AFTER existing_column]
उदाहरण:
DESCRIBE कमांड का उपयोग उत्पादों की तालिका की संरचना को दिखाने के लिए किया जाता है।
DESCRIBE products;
ADD COLUMN क्लॉज के साथ निम्न आदेश ‘नाम के एक नए क्षेत्र को जोड़ देगा कीमत' तालिका में उत्पादों ।
ALTER TABLE products ADD COLUMN price DECIMAL(5,2);
DESCRIBE products;
मौजूदा तालिका से किसी भी कॉलम को हटाने के लिए वाक्यविन्यास नीचे दिखाया गया है।
ALTER TABLE table_name DROP COLUMN column_name;
उदाहरण:
DROP COLUMN क्लॉज़ के साथ निम्न ALTER कमांड ‘नाम के फ़ील्ड को हटा देगा ब्रांड ' तालिका में ' उत्पाद ' ।
ALTER TABLE products DROP COLUMN brand;
DESCRIBE products;
Q # 20) सूचकांक क्या है? MySQL में इंडेक्स कैसे घोषित किया जा सकता है?
उत्तर: एक सूचकांक एक MySQL तालिका की एक डेटा संरचना है जिसका उपयोग प्रश्नों को गति देने के लिए किया जाता है।
इसका उपयोग डेटाबेस सर्च इंजन द्वारा रिकॉर्ड का तेजी से पता लगाने के लिए किया जाता है। तालिका के एक या अधिक क्षेत्रों को एक इंडेक्स कुंजी के रूप में उपयोग किया जा सकता है। तालिका की घोषणा के समय सूचकांक कुंजी को सौंपा जा सकता है या तालिका बनाने के बाद सौंपा जा सकता है।
उदाहरण:
उपयोगकर्ता नाम तथा ईमेल फ़ील्ड को निम्न बनाएँ तालिका विवरण में अनुक्रमणिका के रूप में सेट किया गया है।
CREATE TABLE users( username VARCHAR(50) PRIMARY KEY, email VARCHAR(50) NOT NULL, password VARCHAR(50) NOT NULL, INDEX (username, email));
निम्न आदेश show की सूचकांक प्रमुख जानकारी दिखाएगा उपयोगकर्ता ' तालिका।
SHOW INDEXES FROM users;
Q # 21) दशमलव (5,2) से क्या अभिप्राय है?
उत्तर: आंशिक डेटा को संग्रहीत करने के लिए MySQL में एक दशमलव डेटा प्रकार का उपयोग किया जाता है।
दशमलव का अर्थ (5,2) का अर्थ है कि भिन्नात्मक मान की कुल लंबाई 5. फ़ील्ड में दशमलव बिंदु से पहले 3 अंक और दशमलव बिंदु के बाद 2 अंक हो सकते हैं। यदि कोई उपयोगकर्ता परिभाषित लंबाई से बड़ा कोई मान जोड़ता है तो वह 999.99 फ़ील्ड में डालेगा।
इस डेटा प्रकार के उपयोग को निम्नलिखित उदाहरण में समझाया गया है।
उदाहरण:
निम्नलिखित सम्मिलित प्रश्न में, 789.56 में डाला गया है कीमत मैदान। यह मान 1000 से कम है और आंशिक भाग के साथ कुल अंक 5. हैं, इसलिए यह मान इस क्षेत्र के लिए मान्य है।
INSERT INTO products (type, name, price, manufacturer_id) VALUES ('Mobile', 'iPhone 8', 789.56, 1); SELECT * FROM products;
निम्नलिखित सम्मिलित प्रश्न में, 34789,567 है मूल्य क्षेत्र के लिए निर्धारित है। तब यह मान 1000 से अधिक है और आंशिक भागों के साथ कुल अंक 8 हैं। इसलिए, डिफ़ॉल्ट मूल्य 999.99 34789.567 के स्थान पर डाला गया है ।
INSERT INTO products (type, name, price, manufacturer_id) VALUES('TV','Sony 32' Smart TV',34789.567, 2); SELECT * FROM products;
Q # 22) क्या विचार है? आप MySQL में व्यू कैसे बना और छोड़ सकते हैं?
उत्तर: एक दृश्य एक वर्चुअल टेबल के रूप में काम करता है जिसका उपयोग क्वेरी को स्टोर करने के लिए किया जाता है और जब इसे कहा जाता है तो परिणाम सेट करता है। एक अद्यतन योग्य दृश्य भी MySQL द्वारा समर्थित है।
MySQL में कोई दृश्य कैसे बनाया या हटाया जा सकता है, इसे निम्न उदाहरणों में दिखाया गया है।
उदाहरण देखें:
निम्न कथन named नाम की एक व्यू फाइल बनाएगा ग्राहक सूची तालिका के आधार पर ग्राहकों ।
CREATE VIEW `client_list` AS SELECT `name` as 'Name', `membership` as 'Membership' FROM `clients`;
सेलेक्ट स्टेटमेंट के रिकॉर्ड को प्रदर्शित करेगा ग्राहक सूची मान।
SELECT * FROM client_list;
DROP देखें उदाहरण:
ड्रॉप व्यू स्टेटमेंट व्यू फाइल को डिलीट कर देगा। दृश्य को हटाने के बाद चयन क्वेरी में त्रुटि दिखाई देगी।
DROP VIEW client_list;
SELECT * FROM client_list;
गहराई पहले खोज सी ++
Q # 23) mysqldump का कार्य क्या है?
उत्तर: mysqldump MySQL का एक उपयोगी यूटिलिटी टूल है जिसका उपयोग बैकअप के लिए सर्वर से एक या अधिक या सभी डेटाबेस को डंप करने या किसी अन्य डेटाबेस सर्वर पर स्थानांतरित करने के लिए किया जाता है।
वाक्य - विन्यास:
एकल डेटाबेस के लिए,
mysqldump [विकल्प] db_name [टैब]
कई डेटाबेस के लिए,
mysqldump [विकल्प] -dat डेटाबेस DB1 [DB2 DB3…]
सभी डेटाबेस के लिए,
mysqldump [विकल्प] -all- डेटाबेस
उदाहरण:
निम्न कमांड एक डंप बनाएगा B newdb ' डेटाबेस और फ़ाइल में डेटाबेस की सामग्री का निर्यात, newdb.sql ।
mysqldump --databases newdb > newdb.sql
Q # 24) आप MySQL उपयोगकर्ता का पासवर्ड कैसे बदल सकते हैं?
उत्तर: सेट पारण शब्द स्टेटमेंट का उपयोग MySQL उपयोगकर्ता के पासवर्ड को बदलने के लिए किया जाता है।
वाक्य - विन्यास:
उपयोगकर्ता नाम '' होस्टनाम '' के लिए सेट पासवर्ड = पासवर्ड (पासवर्ड));
उदाहरण:
निम्न कथन रूट पासवर्ड सेट या बदल देगा।
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
Q # 25) UNIX TIMESTAMP और MySQL TIMESTAMP में क्या अंतर है?
उत्तर: UNIX TIMESTAMP और MySQL TIMESTAMP दोनों का उपयोग दिनांक और समय मान को दर्शाने के लिए किया जाता है। इन मानों के बीच मुख्य अंतर यह है कि UNIX TIMESTAMP 32-बिट पूर्णांक का उपयोग करके मूल्य का प्रतिनिधित्व करता है और MySQL TIMESTAMP मानव-पठनीय प्रारूप में मूल्य का प्रतिनिधित्व करता है।
उदाहरण:
UNIX समय मान का उपयोग FROM_UNIXTIME फ़ंक्शन द्वारा मानव-पठनीय प्रारूप में दिनांक और समय मान प्राप्त करने के लिए चयन क्वेरी में किया जाता है।
SELECT FROM_UNIXTIME (1596222320) AS 'MySQLTIMESTAMP';
दिनांक और समय मान UNIX_TIMESTAMP फ़ंक्शन द्वारा उपयोग किया जाता है UNIX स्वरूप में दिनांक और समय मान प्राप्त करने के लिए चयन क्वेरी में।
SELECT UNIX_TIMESTAMP ('2018-12-25 09:45:40') AS 'UNIXTIMESTAMP';
Q # 26) आप SQL फ़ाइल से डेटाबेस में MySQL क्लाइंट का उपयोग करके तालिकाओं को कैसे आयात कर सकते हैं?
उत्तर: डेटाबेस टेबल को निम्न MySQL स्टेटमेंट का उपयोग करके SQL फ़ाइल से डेटाबेस में आयात किया जा सकता है।
mysql -u उपयोगकर्ता नाम -p डेटाबेस_नाम
उदाहरण:
यदि रूट उपयोगकर्ता का पासवर्ड खाली है, तो निम्न कमांड डेटाबेस में 'newdb.sql' फ़ाइल से तालिकाओं को आयात करेगा। `mydb`।
mysql -u root mydb
Q # 27) प्राथमिक कुंजी और विशिष्ट कुंजी के बीच क्या अंतर है?
उत्तर: अद्वितीय डेटा प्राथमिक कुंजी और अद्वितीय कुंजी फ़ील्ड में संग्रहीत किया जाता है। प्राथमिक कुंजी फ़ील्ड कभी भी NULL मान को स्वीकार नहीं करता है, लेकिन एक अद्वितीय कुंजी फ़ील्ड NULL मान को स्वीकार करता है।
उदाहरण:
में उपयोगकर्ता ' टेबल, द ईद फ़ील्ड है प्राथमिक कुंजी और यह ईमेल फ़ील्ड ए है अद्वितीय कुंजी । दो अभिलेख उस तालिका में सम्मिलित किए जाते हैं जहां ईमेल फ़ील्ड 2 के लिए NULL हैएन डीरिकॉर्ड। रिकॉर्ड ठीक से डाला जाता है क्योंकि अद्वितीय फ़ील्ड एक NULL मान का समर्थन करता है।
INSERT INTO users (username, email, password) VALUES('admin', 'admin@example.com', '7890'), ('staff', 'NULL', '1234'); SELECT * FROM users;
Q # 28) IFNULL () फ़ंक्शन का उपयोग करने का उद्देश्य क्या है?
उत्तर: IFNULL () फ़ंक्शन दो तर्क लेता है। यदि पहला तर्क का मान NULL नहीं है, तो यह पहला तर्क मान लौटाता है और यदि प्रथम तर्क का मान NULL है, तो यह दूसरा तर्क लौटाता है।
उदाहरण:
यहाँ, IFNULL फ़ंक्शन का पहला तर्क NULL नहीं है। तो, आउटपुट पहला तर्क मूल्य है।
SELECT IFNULL ('Tutorial', 'fahmidasclassroom.com');
यहां, IFNULL फ़ंक्शन का पहला तर्क NULL है। तो, आउटपुट NULL है।
SELECT IFNULL ('NULL', 'fahmidasclassroom.com');
Q # 29) ज्वाइन क्या है? MySQL के विभिन्न प्रकारों के बारे में बताएं।
उत्तर: एसक्यूएल स्टेटमेंट जो कि मिलान कॉलम के आधार पर दो या अधिक तालिकाओं के बीच संबंध बनाने के लिए उपयोग किया जाता है, एक जुड़ाव कहलाता है। इसका उपयोग मुख्य रूप से जटिल प्रश्नों के लिए किया जाता है।
विभिन्न प्रकार के SQL जॉइन नीचे दिए गए हैं:
- आंतरिक रूप से जुड़ा : यह एक डिफ़ॉल्ट जॉइन है। जब रिक्रूटिंग टेबल में मान मेल खाते हैं तो यह रिकॉर्ड देता है।
- बाईं ओर का बाहरी जोड़ : यह बाईं तालिका से सभी रिकॉर्ड लौटाता है जो दाएं तालिका से मिलान किए गए रिकॉर्ड के आधार पर होता है।
- राइट आउटर जॉइन करें : यह बाईं तालिका से मिलान किए गए रिकॉर्ड के आधार पर सही तालिका से सभी रिकॉर्ड लौटाता है।
- पूर्ण बाहरी सम्मिलित हों : यह बाएं या दाएं टेबल से मेल खाने वाले सभी रिकॉर्ड लौटाता है।
उदाहरण:
दो मेज़, निर्माताओं तथा उत्पादों इस उदाहरण में INNER JOIN का उपयोग दिखाने के लिए उपयोग किया जाता है। यहां, इन दोनों तालिकाओं के वर्तमान रिकॉर्ड को दिखाने के लिए SELECT क्वेरीज़ का उपयोग किया जाता है।
SELECT * FROM manufacturers;
SELECT * FROM products;
INNER JOIN का उपयोग निम्न चयन क्वेरी में किया जाता है जहाँ मिलान के आधार पर उत्पादों की तालिका के सभी आईडी और नाम प्रदर्शित किए जाएंगे निर्माता_ की उत्पादों एक साथ ईद की निर्माता का तालिका।
SELECT products.id, products.name FROM products INNER JOIN manufacturers ON manufacturers.id= products.manufacturer_id;
Q # 30) आप किसी तालिका से किसी विशेष रिकॉर्ड को कैसे प्राप्त कर सकते हैं?
उत्तर: आप LIMIT किसी तालिका से किसी विशेष संख्या को पुनर्प्राप्त करने के लिए SQL कथन के साथ क्लॉज का उपयोग किया जाता है। किस रिकॉर्ड से और कितने रिकॉर्ड पुनर्प्राप्त किए जाएंगे, यह लिमिट खंड द्वारा परिभाषित किया गया है।
वाक्य - विन्यास:
लिमिट शुरू_नंबर, नंबर_ऑफ_रो
उदाहरण:
उत्पाद तालिका में 5 रिकॉर्ड हैं जो पहली SELECT क्वेरी द्वारा प्रदर्शित किए गए हैं और दूसरे SELECT क्वेरी का उपयोग 2 से रिकॉर्ड प्रदर्शित करने के लिए किया जाता हैएन डीसे ३तृतीय1, 2 का उपयोग करके।
SELECT * FROM products;
SELECT * FROM products LIMIT 1, 2;
Q # 31) आप MySQL में XML फ़ाइल के रूप में टेबल को कैसे निर्यात कर सकते हैं?
उत्तर: फ़ाइल को XML के रूप में निर्यात करने के लिए `mysql` कमांड के साथ '-X' विकल्प का उपयोग किया जाता है। निम्न कथन डेटाबेस से किसी भी तालिका को XML फ़ाइल के रूप में निर्यात करेगा।
mysql -u उपयोगकर्ता नाम -X- 'क्वेरी का चयन करें' database_name
उदाहरण:
निम्न आदेश डेटा का निर्यात करेगा आइटम में टेबल a xmlData.xml फ़ाइल।
mysql -u root -X -e 'SELECT * from products' newdb > xmlData.xml
Q # 32) CSV तालिका क्या है?
उत्तर: CSV संग्रहण इंजन का उपयोग करने वाली MySQL तालिका को CSV तालिका कहा जाता है। डेटा को CSV तालिका में अल्पविराम से अलग किए गए मानों के रूप में संग्रहीत किया जाता है। CSV तालिका की सामग्री को संग्रहीत करने के लिए MySQL सर्वर एक एक्सटेंशन server .csv ’के साथ एक डेटा फ़ाइल बनाता है।
उदाहरण:
निम्नलिखित बनाये गए कथन से पुस्तक नाम की एक CSV फ़ाइल बनेगी।
CREATE TABLE book ( id INT NOT NULL) ENGINE=CSV;
Q # 33) आप किसी तालिका के किसी कॉलम के योग की गणना कैसे कर सकते हैं?
उत्तर: SUM () फ़ंक्शन का उपयोग किसी भी कॉलम की राशि की गणना करने के लिए किया जाता है।
वाक्य - विन्यास:
SUM (DISTINCT अभिव्यक्ति)
उदाहरण:
उत्पाद तालिका में एक संख्यात्मक क्षेत्र है, जिसका नाम मूल्य है। इस उदाहरण में, SUM () फ़ंक्शन के कुल मूल्य की गणना करने के लिए उपयोग किया जाता है कीमत मैदान।
SELECT * FROM products; SELECT SUM(price) as total FROM products;
Q # 34) आप किसी भी तालिका के रिकॉर्ड की कुल संख्या कैसे गिन सकते हैं?
उत्तर: COUNT () समारोह किसी भी तालिका के रिकॉर्ड की कुल संख्या को गिनने के लिए उपयोग किया जाता है।
वाक्य - विन्यास:
COUNT (अभिव्यक्ति)
उदाहरण:
निम्न चयन क्वेरी का उपयोग कुल अभिलेखों की संख्या को गिनने के लिए किया जाता है उत्पादों तालिका।
SELECT COUNT(*) as `Total Records` FROM products;
Q # 35) DELETE और TRUNCATE के बीच अंतर स्पष्ट करें।
उत्तर: किसी भी डेटाबेस तालिका से रिकॉर्ड को हटाने के लिए DELETE और TRUNCATE दोनों आदेशों का उपयोग किया जाता है। हालाँकि, इन आदेशों के बीच कुछ महत्वपूर्ण अंतर हैं। यदि तालिका में AUTO_INCREMENT PRIMARY KEY फ़ील्ड है, तो इन आदेशों का प्रभाव ठीक से दिखाया जा सकता है।
इन आदेशों के बीच दो अंतर नीचे दिए गए हैं।
- DELETE कमांड का उपयोग तालिका से एकल या एकाधिक या सभी रिकॉर्ड को हटाने के लिए किया जाता है। TRUNCATE कमांड का उपयोग तालिका से सभी रिकॉर्ड को हटाने या तालिका को खाली करने के लिए किया जाता है।
- जब DELETE कमांड का उपयोग तालिका से सभी रिकॉर्ड को हटाने के लिए किया जाता है, तो यह तालिका को पुनः आरंभ नहीं करता है। उपयोगकर्ता द्वारा किसी भी रिकॉर्ड को सम्मिलित करने पर AUTO_INCREMENT फ़ील्ड एक से नहीं गिनी जाती है।
लेकिन जब TRUNCATE कमांड का उपयोग करके किसी भी तालिका के सभी रिकॉर्ड हटा दिए जाते हैं तो यह तालिका को फिर से आरंभ करता है और AUTO_INCREMENT क्षेत्र के लिए एक से एक नया रिकॉर्ड शुरू होगा।
उदाहरण:
इस उदाहरण में पहले से बनाई गई उपयोगकर्ता तालिका का उपयोग किया जाता है।
सबसे पहले, चयन क्वेरी उपयोगकर्ता की तालिका के सभी रिकॉर्ड दिखाएगी। DELETE क्वेरी उपयोगकर्ता की तालिका से सभी रिकॉर्ड हटा देगी। INSERT क्वेरी उपयोगकर्ता की तालिका में एक नया रिकॉर्ड डालेगी। सम्मिलित करने के बाद, यदि SELECT क्वेरी फिर से निष्पादित होती है तो यह दिखाया जाएगा कि एक नया ईद हटाए जाने के बाद गणना की जाती है ईद ।
SELECT * FROM users; DELETE FROM users; INSERT INTO users (username, email) VALUES ('Durjoy', 'durjoy@gmail.com'); SELECT * FROM users;
वर्तमान में, उपयोगकर्ता की तालिका में दो रिकॉर्ड हैं और जब सभी रिकॉर्ड को हटाने के बाद एक नया रिकॉर्ड डाला जाता है तो नई आईडी 3 है, न कि 1।
इस भाग में समान क्वेरी को निष्पादित किया जाता है, केवल DELETE के स्थान पर TRUNCATE कथन का उपयोग किया जाता है। यह दिखाया गया है कि नए रिकॉर्ड का आईडी मूल्य 1 है।
TRUNCATE table users; INSERT INTO users (username, email) VALUES ('Farheen', 'farheen@gmail.com'); SELECT * FROM users;
Q # 36) स्टोरेज इंजन क्या है? InnoDB और MyISAM इंजन के बीच अंतर क्या हैं?
उत्तर: MySQL सर्वर के प्रमुख घटकों में से एक विभिन्न प्रकार के डेटाबेस संचालन के लिए भंडारण इंजन है। बनाई गई प्रत्येक डेटाबेस तालिका विशिष्ट भंडारण इंजन पर आधारित है।
MySQL दो प्रकार के स्टोरेज इंजनों का समर्थन करता है यानी लेन-देन और गैर-लेन-देन । InnoDB MySQL का डिफ़ॉल्ट स्टोरेज इंजन है जो ट्रांसेक्शनल है। MyISAM भंडारण इंजन एक गैर-लेन-देन भंडारण इंजन है।
InnoDB और MyISAM भंडारण इंजन के बीच अंतर नीचे चर्चा कर रहे हैं:
- MyISAM FULLTEXT इंडेक्स को सपोर्ट करता है लेकिन InnoDB FULLTEXT इंडेक्स को सपोर्ट नहीं करता है।
- MyISAM तेज है और InnoDB धीमा है।
- InnoDB ACID (Atomicity, Consistency, अलगाव, और स्थायित्व) संपत्ति का समर्थन करता है, लेकिन MyISAM नहीं करता है।
- InnoDB पंक्ति-स्तरीय लॉकिंग का समर्थन करता है और MyISAM तालिका-स्तर लॉकिंग का समर्थन करता है।
- InnoDB बड़े डेटाबेस के लिए उपयुक्त है और MyISAM एक छोटे डेटाबेस के लिए उपयुक्त है।
Q # 37) लेन-देन क्या है? MySQL लेनदेन गुणों का वर्णन करें।
उत्तर: जब डेटाबेस संचालन के एक समूह को एक इकाई के रूप में किया जाता है तो इसे लेनदेन कहा जाता है। यदि लेन-देन का कोई भी कार्य अधूरा रहेगा तो लेन-देन सफल नहीं होगा। इसलिए, लेनदेन को सफल बनाने के लिए लेनदेन के सभी कार्यों को पूरा करना अनिवार्य है।
एक लेनदेन में चार गुण होते हैं जिन्हें ACID संपत्ति के रूप में जाना जाता है। इन गुणों का वर्णन नीचे किया गया है।
- परमाणु: यह सुनिश्चित करता है कि लेन-देन के सभी कार्यों को सफलतापूर्वक पूरा किया जाएगा अन्यथा सभी पूर्ण किए गए कार्य किसी भी विफलता के लिए पिछली स्थिति में वापस आ जाएंगे।
- संगति: यह सुनिश्चित करता है कि प्रतिबद्ध लेनदेन के लिए डेटाबेस की स्थिति को सटीक रूप से बदला जाना चाहिए।
- एकांत: यह सुनिश्चित करता है कि लेनदेन के सभी कार्य स्वतंत्र और पारदर्शी तरीके से किए जाएंगे।
- स्थायित्व: यह सुनिश्चित करता है कि सभी प्रतिबद्ध लेनदेन किसी भी प्रकार की सिस्टम विफलता के लिए सुसंगत हैं।
Q # 38) स्टेटमेंट और रोलबैक स्टेटमेंट के क्या कार्य हैं?
उत्तर: कमिट एक ट्रांजेक्शन कमांड है जो तब निष्पादित होता है जब किसी ट्रांजेक्शन के सभी कार्य सफलतापूर्वक पूरे हो जाते हैं। यह लेनदेन की पुष्टि करने के लिए स्थायी रूप से डेटाबेस को संशोधित करेगा।
वाक्य - विन्यास:
COMMIT;
रोलबैक एक अन्य ट्रांजेक्शनल कमांड है, जो तब निष्पादित होता है जब कोई भी ट्रांजेक्शनल कार्य असफल हो जाता है और लेन-देन को असफल बनाने के लिए किसी भी ट्रांजेक्शनल कार्य द्वारा किए गए सभी परिवर्तनों को अनचाहा कर देता है।
वाक्य - विन्यास:
रोलबैक;
Q # 39) MyISAM स्टेटिक और MyISAM डायनामिक में क्या अंतर है?
उत्तर: MyISAM स्टेटिक और MyISAM डायनामिक MyISAM स्टोरेज इंजन की विविधताएं हैं। इन तालिकाओं के बीच अंतर नीचे वर्णित हैं।
- MyISAM स्टैटिक टेबल के सभी क्षेत्र एक निश्चित लंबाई के होते हैं और MyISAM डायनेमिक टेबल चर लंबाई फ़ील्ड जैसे BLOB, TEXT, आदि को स्वीकार करता है।
- डेटा भ्रष्टाचार के बाद, MyISAM डायनेमिक टेबल की तुलना में MyISAM स्टैटिक टेबल को पुनर्स्थापित करना आसान है।
Q # 40) ट्रिगर क्या है? आप MySQL में ट्रिगर कैसे बना सकते हैं?
उत्तर: MySQL डेटाबेस की महत्वपूर्ण विशेषताओं में से एक एक ट्रिगर है जो किसी विशेष डेटाबेस घटना के होने पर स्वचालित रूप से निष्पादित होता है।
यह एक डालने या अद्यतन के निष्पादन से पहले या बाद में आग लगाता है या एक बयान को हटाता है। यह एक बहुत ही उपयोगी विकल्प है जब एक डेटाबेस उपयोगकर्ता कुछ डेटाबेस संचालन स्वचालित रूप से करना चाहता है।
ट्रिगर उदाहरण:
यदि आप किसी आपूर्तिकर्ता की वस्तुओं को हटाना चाहते हैं आइटम after से विशेष आपूर्तिकर्ता के प्रवेश को हटाने के बाद स्वचालित रूप से तालिका आपूर्तिकर्ताओं ' तालिका फिर निम्न तरीके से ट्रिगर लिखें।
उदाहरण:
डिलीट ट्रिगर के बाद यह एक उदाहरण है जो किसी भी रिकॉर्ड को हटा दिए जाने पर स्वचालित रूप से आग लग जाएगा उत्पादक तालिका और से सभी रिकॉर्ड हटाता है उत्पादों तालिका जहां हटा दी गई है ईद की उत्पादक तालिका के साथ मेल खाता है निर्माता_ का क्षेत्र उत्पादों तालिका।
DELIMITER // CREATE TRIGGER manufacturer_after_delete AFTER DELETE ON manufacturers FOR EACH ROW BEGIN DELETE FROM products WHERE products.manufacturers_id = OLD.id; END; //
निष्कर्ष
MySQL सर्वर में कई अंतर्निहित कार्य हैं और तालिका डेटा पर विभिन्न प्रकार के कार्यों को करने के लिए खंड हैं। MySQL सर्वर के सबसे अधिक उपयोग किए जाने वाले SQL फ़ंक्शंस और क्लॉज़ को इस लेख में विभिन्न उदाहरणों के साथ समझाया गया है।
मुझे उम्मीद है, सबसे अच्छा MySQL साक्षात्कार प्रश्नों पर यह लेख आपको बुनियादी और साथ ही अनुभवी पेशेवरों के लिए MySQL सर्वर की उन्नत स्तर की अवधारणाओं को समझने में मदद करेगा।
हमारी ओर से आपको बहुत शुभकामनाएं!!
अनुशंसित पाठ
- साक्षात्कार प्रश्न और उत्तर
- कुछ दिलचस्प सॉफ्टवेयर परीक्षण साक्षात्कार प्रश्न
- टॉप ओरेकल साक्षात्कार प्रश्न: ओरेकल बेसिक, एसक्यूएल, पीएल / एसक्यूएल प्रश्न
- 20 चयनात्मक क्यूए साक्षात्कार 2021 में साक्षात्कार को साफ करने के लिए
- ईटीएल परीक्षण साक्षात्कार प्रश्न और उत्तर
- शीर्ष 40 सी प्रोग्रामिंग साक्षात्कार प्रश्न और उत्तर
- टॉप टेराडाटा साक्षात्कार प्रश्न और उत्तर
- टॉप 40 पॉपुलर J2EE के इंटरव्यू सवाल और जवाब जो आपको पढ़ने चाहिए
- SQL बनाम MySQL बनाम SQL सर्वर के बीच अंतर (उदाहरण के साथ)
- शीर्ष 40 सर्वश्रेष्ठ MySQL साक्षात्कार प्रश्न और उत्तर (2021 प्रश्न)