बताएं कि SQL क्या है और डेटाबेस प्रबंधन में इसकी भूमिका क्या है
उत्तर: SQL(स्ट्रक्चर्ड क्वेरी लैंग्वेज) एक ऐसी भाषा है जिसका उपयोग डेटाबेस को क्वेरी और प्रबंधित करने के लिए किया जाता है। यह हमें डेटाबेस से डेटा पुनर्प्राप्त करने, डालने, अपडेट करने और हटाने जैसे ऑपरेशन करने में सक्षम बनाता है। SQL अधिकांश डेटाबेस प्रबंधन प्रणालियों(DBMS) में डेटा के साथ इंटरैक्ट करने और हेरफेर करने के लिए एक मौलिक उपकरण है।
क्या आपने कभी SQL, SELECT, INSERT, UPDATE, DELETE
सोचा है कि यह आपके लिए अच्छा है?
उत्तर:
SELECT
: एक या अधिक तालिकाओं से जानकारी प्राप्त करने के लिए डेटाबेस से डेटा पुनर्प्राप्त करता है।INSERT
: डेटाबेस में एक तालिका में नया डेटा जोड़ता है।UPDATE
: किसी तालिका में मौजूदा डेटा को संशोधित करता है।DELETE
: किसी तालिका से डेटा हटाता है.
एसक्यूएल में Primary Key
और की अवधारणाओं को समझाइए Foreign Key
उत्तर:
Primary Key
: यह एक स्तंभ या स्तंभों का एक समूह है जिसका उपयोग तालिका में प्रत्येक पंक्ति को विशिष्ट रूप से पहचानने के लिए किया जाता है। यह तालिका में डेटा के लिए विशिष्टता और पहचान सुनिश्चित करता है।Foreign Key
: यह एक तालिका में एक स्तंभ या स्तंभों का एक सेट है जो किसी अन्य तालिका की प्राथमिक कुंजी को संदर्भित करता है। यह डेटाबेस में दो तालिकाओं के बीच संबंध स्थापित करता है।
किसी तालिका से डेटा फ़िल्टर करने के लिए कथन WHERE
में खंड का उपयोग कैसे करें SELECT
उत्तर: उन शर्तों को निर्दिष्ट करने के लिए कथन WHERE
में खंड का उपयोग करें SELECT
जिन्हें पंक्तियों को क्वेरी परिणाम में शामिल करने के लिए पूरा करना होगा।
उदाहरण के लिए:
SELECT * FROM Customers WHERE Country = 'USA';
JOIN
SQL में एकाधिक तालिकाओं से डेटा को संयोजित करने के लिए स्टेटमेंट का उपयोग कैसे करें
उत्तर: JOIN
स्टेटमेंट का उपयोग दो या दो से अधिक तालिकाओं के डेटा को उनके बीच संबंधित कॉलम के आधार पर संयोजित करने के लिए किया जाता है। ये विभिन्न प्रकार के होते हैं JOIN
, जैसे INNER JOIN, LEFT JOIN, RIGHT JOIN,FULL JOIN
.
उदाहरण के लिए:
SELECT Orders.OrderID, Customers.CustomerName
FROM Orders
JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
में बिल्ट-इन फ़ंक्शंस के उपयोग की व्याख्या करें SQL like SUM, COUNT, AVG, MAX, MIN
उत्तर:
SUM
: संख्यात्मक कॉलम के कुल मान की गणना करता है।COUNT
: किसी तालिका में पंक्तियों की संख्या या किसी कॉलम में गैर-शून्य मानों की संख्या की गणना करता है।AVG
: संख्यात्मक कॉलम के औसत मान की गणना करता है।MAX
: किसी कॉलम में अधिकतम मान प्राप्त करता है।MIN
: किसी कॉलम में न्यूनतम मान प्राप्त करता है।
GROUP BY
SQL में डेटा को समूहीकृत करने के लिए स्टेटमेंट का उपयोग कैसे करें
उत्तर: GROUP BY
स्टेटमेंट का उपयोग समान मान वाली पंक्तियों को एक या अधिक कॉलम में समूहित करने और उन पर समग्र कार्य करने के लिए किया जाता है।
उदाहरण के लिए:
SELECT Country, COUNT(*) AS TotalCustomers
FROM Customers
GROUP BY Country;
ORDER BY
SQL में डेटा को सॉर्ट करने के लिए स्टेटमेंट का उपयोग कैसे करें
उत्तर: ORDER BY स्टेटमेंट का उपयोग एक या अधिक कॉलम के आधार पर क्वेरी परिणाम को सॉर्ट करने के लिए किया जाता है। डिफ़ॉल्ट आरोही क्रम(एएससी) है, लेकिन डीईएससी का उपयोग अवरोही क्रम के लिए किया जा सकता है।
उदाहरण के लिए:
SELECT * FROM Customers ORDER BY FirstName ASC, LastName DESC;
INSERT INTO
किसी तालिका में नया डेटा डालने के लिए स्टेटमेंट का उपयोग कैसे करें
उत्तर: INSERT INTO
डेटाबेस में किसी तालिका में नया डेटा जोड़ने के लिए कथन का उपयोग करें
उदाहरण के लिए:
INSERT INTO Customers(CustomerName, ContactName, Country)
VALUES('John Doe', 'John Doe Jr.', 'USA');
UPDATE
SQL में स्टेटमेंट का उपयोग करके तालिका में डेटा कैसे अपडेट करें ।
उत्तर: UPDATE
किसी तालिका में मौजूदा डेटा को संशोधित करने के लिए कथन का उपयोग करें।
उदाहरण के लिए:
UPDATE Customers
SET ContactName = 'Jane Smith'
WHERE CustomerID = 1;