SQL के हो र डाटाबेस व्यवस्थापनमा यसको भूमिका व्याख्या गर्नुहोस्
उत्तर: SQL(संरचित क्वेरी भाषा) डाटाबेसहरू क्वेरी गर्न र व्यवस्थापन गर्न प्रयोग गरिने भाषा हो। यसले हामीलाई डाटाबेसबाट डाटा पुन: प्राप्त गर्ने, सम्मिलित गर्ने, अद्यावधिक गर्ने र मेटाउने जस्ता कार्यहरू गर्न सक्षम बनाउँछ। SQL धेरै डाटाबेस व्यवस्थापन प्रणाली(DBMS) मा अन्तरक्रिया र डेटा हेरफेर गर्न को लागी एक आधारभूत उपकरण हो।
Trong SQL, SELECT, INSERT, UPDATE, DELETE
là những câu lệnh gì và chúng được sử dụng để làm gì?
उत्तर:
SELECT
: एक वा धेरै तालिकाहरूबाट जानकारी प्राप्त गर्नको लागि डाटाबेसबाट डाटा पुन: प्राप्त गर्दछ।INSERT
: डेटाबेसको तालिकामा नयाँ डाटा थप्छ।UPDATE
: तालिकामा अवस्थित डाटा परिमार्जन गर्दछ।DELETE
: तालिकाबाट डाटा हटाउँछ।
Primary Key
SQL 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 मा डाटा क्रमबद्ध गर्न बयान कसरी प्रयोग गर्ने
उत्तर: he ORDER BY कथन एक वा बढी स्तम्भहरूमा आधारित क्वेरी परिणामहरू क्रमबद्ध गर्न प्रयोग गरिन्छ। पूर्वनिर्धारित घट्दो क्रममा(ASC), तर DESC घट्दो क्रममा प्रयोग गर्न सकिन्छ।
उदाहरणका लागि:
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;