SQL फ्लैशकार्ड्स

श्रेणी प्रायोजक

SQL (स्ट्रक्चर्ड क्वेरी लैंग्वेज) रिलेशनल डेटाबेस को प्रबंधित और हेरफेर करने के लिए एक मौलिक भाषा है। इसे 1970 के दशक में IBM द्वारा मूल रूप से विकसित किया गया था और SQL रिलेशनल डेटाबेस प्रबंधन प्रणालियों (RDBMS) के लिए मानक भाषा बन गई है। यह डेटा प्रबंधन पारिस्थितिकी तंत्र में एक आवश्यक उपकरण है, जिसे डेटा पुनः प्राप्ति, हेरफेर और प्रबंधन कार्यों को कुशलतापूर्वक संभालने के लिए डिज़ाइन किया गया है। SQL की विशेषता इसकी घोषणात्मक प्रकृति और शक्तिशाली कमांड सेट के कारण है, जो सरल और जटिल डेटाबेस संचालन दोनों का प्रभावी प्रबंधन सक्षम बनाता है। यह भाषा जॉइन, सबक्वेरीज और स्टोर किए गए प्रोसिजर जैसी उन्नत अवधारणाओं की पेशकश करती है, जो डेवलपर्स और डेटाबेस प्रशासकों को मजबूत, कुशल और स्केलेबल डेटाबेस समाधान बनाने के लिए उपकरण प्रदान करती है। SQL विभिन्न प्रोग्रामिंग भाषाओं के साथ एकीकरण का समर्थन भी करता है और इसे नई सुविधाओं और सुधारों के साथ नियमित रूप से अपडेट किया जाता है, जिससे आधुनिक डेटा प्रबंधन आवश्यकताओं के अनुरूप रहता है और विभिन्न प्लेटफार्मों और वातावरणों में डेटा-चालित अनुप्रयोगों के विकास को सक्षम बनाता है।

हमारे फ्लैशकार्ड ऐप में 61 सावधानीपूर्वक चयनित SQL इंटरव्यू प्रश्न शामिल हैं जिनमें व्यापक उत्तर दिए गए हैं, जो आपको किसी भी इंटरव्यू के लिए प्रभावी रूप से तैयार करेंगे जिसमें SQL ज्ञान की आवश्यकता हो। IT फ्लैशकार्ड्स केवल नौकरी चाहने वालों के लिए एक उपकरण नहीं है - यह आपके ज्ञान को सुदृढ़ करने और परीक्षण करने का एक शानदार तरीका है, चाहे आपकी वर्तमान करियर योजनाएं कुछ भी हों। ऐप का नियमित उपयोग करने से आपको नवीनतम SQL प्रवृत्तियों से अवगत रहने और अपने डेटाबेस प्रबंधन कौशल को उच्च स्तर पर बनाए रखने में मदद मिलेगी।

हमारे ऐप से SQL फ्लैशकार्ड्स का उदाहरण

अधिक मुफ्त फ़्लैशकार्ड प्राप्त करने के लिए या सभी फ़्लैशकार्ड तक पहुँच के लिए हमारे एप्लिकेशन को App Store या Google Play से डाउनलोड करें या सदस्यता लें।

SQL क्या है और इसका उपयोग किस लिए किया जाता है?

SQL, या स्ट्रक्चर्ड क्वेरी लैंग्वेज, डेटाबेस को मैनेज और मैनिप्यूलेट करने के लिए इस्तेमाल होने वाली मानक प्रोग्रामिंग भाषा है। SQL रिश्तेदार डेटाबेस में मौजूद डेटा के निर्माण, संशोधन, पहुंच, और प्रबंधन की अनुमति देता है। SQL का उपयोग करके की जाने वाली मुख्य क्रियाओं में शामिल हैं: तालिकाएँ बनाना (CREATE), तालिकाओं में डेटा सम्मिलित करना (INSERT), डेटा को अपडेट करना (UPDATE), डेटा को हटाना (DELETE), और सबसे महत्वपूर्ण, डेटाबेस से डेटा प्राप्त करना (SELECT)।

SQL खास तौर पर डेटा क्वेरी करने की अपनी क्षमताओं के लिए मूल्यवान है, जो जटिल डेटाबेस के भीतर डेटा को प्रभावी ढंग से छांटने, फ़िल्टर करने, और एकत्र करने की अनुमति देती है। इसके परिणामस्वरूप, इस भाषा ने डेटा विश्लेषण, सूचना प्रणाली प्रबंधन, और सॉफ़्टवेयर विकास जैसे विभिन्न क्षेत्रों में बड़े डेटा सेट के कुशल प्रबंधन के लिए व्यापक उपयोग पाया है।

SQL DBMS (डेटाबेस मैनेजमेंट सिस्टम) प्लेटफ़ॉर्म जैसे Oracle, MySQL, Microsoft SQL Server, और कई अन्य में डेटा प्रबंधन का समर्थन करता है, जिससे उपयोगकर्ता डेटा को संरचित और कुशल तरीके से संग्रहित और पुनः प्राप्त कर सकते हैं।

SELECT, INSERT, UPDATE, DELETE कमांड्स का वर्णन करें।

SQL कमांड्स जैसे **SELECT**, **INSERT**, **UPDATE**, और **DELETE** डेटा को डेटाबेस में संशोधित करने के लिए उपयोग किए जाने वाले बुनियादी ऑपरेशंस हैं। यहाँ प्रत्येक की संक्षिप्त व्याख्या है:

1. **SELECT** - डेटाबेस से डेटा को पुनः प्राप्त करने के लिए उपयोग किया जाता है। यह एक या अधिक टेबल्स से एक या अधिक कॉलम्स को चयनित करने की अनुमति देता है। इसमें विभिन्न क्लॉजेज़ हो सकते हैं जैसे कि WHERE, GROUP BY, HAVING, ORDER BY, जो डेटा को फिल्टर, ग्रुप और सॉर्ट करने के लिए उपयोग की जाती हैं।

SELECT column1, column2 FROM table WHERE condition;


2. **INSERT** - एक टेबल में नए रिकॉर्ड्स जोड़ने के लिए उपयोग किया जाता है। हम कॉलम्स को निर्दिष्ट करके सीधे मान भर सकते हैं जिन्हें हम भरना चाहते हैं और उनके संबंधित मान।

INSERT INTO table (column1, column2) VALUES (value1, value2);


3. **UPDATE** - एक टेबल में मौजूदा रिकॉर्ड्स को संशोधित करने की अनुमति देता है। हमें टेबल, कॉलम्स और नए मानों को निर्दिष्ट करना होता है, साथ ही एक शर्त (आमतौर पर WHERE क्लॉज़ का उपयोग करते हुए), जो यह निर्धारित करता है कि कौन से रिकॉर्ड्स अपडेट किए जाने चाहिए।

UPDATE table SET column1 = value1 WHERE condition;


4. **DELETE** - एक टेबल से रिकॉर्ड्स को हटाने की अनुमति देता है। UPDATE की तरह, हम आमतौर पर WHERE क्लॉज़ का उपयोग करके यह निर्दिष्ट करते हैं कि कौन से रिकॉर्ड्स हटाए जाने चाहिए।

DELETE FROM table WHERE condition;


इन कमांड्स का उपयोग करके डेटा प्रबंधन करना रिलेशनल डेटाबेस के साथ काम करने का एक मौलिक पहलू है, और इनका उचित उपयोग डेटा अखंडता और दक्षता बनाये रखने के लिए अत्यंत महत्वपूर्ण है।

SQL में टेबल्स को कैसे जोड़ा जा सकता है?

SQL में, हम कई प्रकार के JOIN का उपयोग करके तालिकाओं को जोड़ सकते हैं ताकि हम कई तालिकाओं के डेटा पर संचालन कर सकें। यहाँ तालिकाओं को जोड़ने के लिए उपयोग किए जा सकने वाले विभिन्न JOIN प्रकारों के उदाहरण दिए गए हैं:

1. INNER JOIN - उन रिकॉर्ड्स को लौटाता है जिनके दोनों तालिकाओं में मिलान मान होते हैं। यह सबसे सामान्यतः उपयोग किया जाने वाला प्रकार है।

2. LEFT JOIN (या LEFT OUTER JOIN) - बाईं तालिका (उनके बीच जो जुड़ी हुई हैं) से सभी रिकॉर्ड्स और दाईं तालिका से मिलान रिकॉर्ड्स लौटाता है। यदि दाईं तालिका से कोई मिलान रिकॉर्ड्स नहीं हैं, तो उन स्तंभों के लिए परिणाम NULL होगा।

3. RIGHT JOIN (या RIGHT OUTER JOIN) - दाईं तालिका (उनके बीच जो जुड़ी हुई हैं) से सभी रिकॉर्ड्स और बाईं तालिका से मिलान रिकॉर्ड्स लौटाता है। यदि बाईं तालिका से कोई मिलान रिकॉर्ड्स नहीं हैं, तो उन स्तंभों के लिए परिणाम NULL होगा।

4. FULL JOIN (या FULL OUTER JOIN) - उन रिकॉर्ड्स को लौटाता है जब किसी भी तालिका में मिलान हो। यदि एक तालिका में कोई मिलान नहीं है, तो उस तालिका के लिए परिणाम NULL होगा।

SQL में INNER JOIN का उपयोग करने का उदाहरण:

SELECT A.name, B.address
FROM Employees AS A
INNER JOIN Departments AS B
ON A.department_id = B.id;


इस उदाहरण में, `Employees` तालिका को `Departments` तालिका के साथ `department_id` फ़ील्ड के माध्यम से जोड़ा गया है, जो `Employees` तालिका में एक विदेशी कुंजी है जो रिकॉर्ड्स को `Departments` तालिका से जोड़ती है। क्वेरी का परिणाम उन कर्मचारियों के नाम और पते होंगे जिनके पास एक असाइन की गई विभाग है।

प्राइमरी की और फॉरेन की क्या है?

**प्राथमिक कुंजी** एक डेटाबेस तालिका में एक स्तंभ या स्तंभों का सेट होता है जो तालिका में प्रत्येक पंक्ति को अद्वितीय रूप से पहचानता है। प्राथमिक कुंजियों का उपयोग डेटा अखंडता सुनिश्चित करने और अन्य तालिकाओं के साथ संबंध बनाने के लिए किया जाता है। प्रत्येक पंक्ति में एक अद्वितीय प्राथमिक कुंजी मान होना चाहिए, और इस स्तंभ का मान शून्य (NULL) नहीं हो सकता। एक प्राथमिक कुंजी एक ही स्तंभ या एकाधिक स्तंभों (संयुक्त प्राथमिक कुंजी) से मिलकर बन सकती है।

**विदेशीय कुंजी** एक तालिका में एक स्तंभ या स्तंभों का सेट होता है जो दूसरी तालिका में प्राथमिक कुंजी को संदर्भित करता है। विदेशीय कुंजियों का उपयोग तालिकाओं के बीच संबंधों को परिभाषित और बनाए रखने के लिए किया जाता है। यह डेटा संगतता को सक्षम बनाती हैं, जैसे कि एक पंक्ति को एक तालिका में जोड़ने से रोकना यदि उस तालिका में विदेशी कुंजी जिनका संदर्भ देती है, उस तालिका में संबंधित पंक्ति अस्तित्व में नहीं है। विदेशीय कुंजियाँ विभिन्न तालिकाओं में क्वेरीइंग को भी सक्षम बनाती हैं, जो रिलेशनल डेटाबेस संचालन के लिए मौलिक है।

सारांश में, प्राथमिक कुंजियाँ और विदेशीय कुंजियाँ रिलेशनल डेटाबेस के डिज़ाइन में महत्वपूर्ण तत्व हैं, जो कई तालिकाओं में डेटा की पहचान और संबद्धता को सक्षम बनाती हैं।

डाउनलोड करें आईटी फ्लैशकार्ड्स अभी

हमारे फ्लैशकार्ड्स के साथ अपने SQL ज्ञान का विस्तार करें।
प्रोग्रामिंग की बुनियाद से लेकर उन्नत तकनीकों के मास्टरी तक, आईटी फ्लैशकार्ड्स आईटी उत्कृष्टता की ओर आपका पासपोर्ट है।
अभी डाउनलोड करें और आज के प्रतिस्पर्धी तकनीकी दुनिया में अपनी क्षमता को खोजें।