DELETE
SQL में स्टेटमेंट का उपयोग करके किसी तालिका से डेटा कैसे हटाएं
उत्तर: DELETE
किसी तालिका से डेटा हटाने के लिए कथन का उपयोग करें
उदाहरण के लिए:
DELETE FROM Customers WHERE CustomerID = 1;
की अवधारणा Index
और SQL में इंडेक्स का उपयोग करने के लाभों की व्याख्या करें
उत्तर: An Index
एक डेटा संरचना है जो डेटाबेस में डेटा पुनर्प्राप्ति की गति में सुधार करती है। यह तालिका के एक या अधिक कॉलम पर बनाया जाता है और डेटा को खोजने और सॉर्ट करने में लगने वाले समय को कम करने में मदद करता है। इंडेक्स का उपयोग करने के लाभों में बेहतर क्वेरी प्रदर्शन और तेज़ डेटा पुनर्प्राप्ति शामिल है।
CREATE TABLE
SQL में नई तालिका बनाने के लिए स्टेटमेंट का उपयोग कैसे करें
उत्तर: CREATE TABLE
डेटाबेस में एक नई तालिका बनाने के लिए कथन का उपयोग करें।
उदाहरण के लिए:
CREATE TABLE Customers(
CustomerID INT PRIMARY KEY,
CustomerName VARCHAR(50),
ContactName VARCHAR(50),
Country VARCHAR(50)
);
ALTER TABLE
SQL में किसी तालिका में नया कॉलम जोड़ने के लिए स्टेटमेंट का उपयोग कैसे करें ।
उत्तर: ALTER TABLE
किसी मौजूदा तालिका में नया कॉलम जोड़ने के लिए कथन का उपयोग करें।
उदाहरण के लिए:
ALTER TABLE Customers ADD Email VARCHAR(100);
DROP TABLE
SQL में किसी तालिका को हटाने के लिए स्टेटमेंट का उपयोग कैसे करें
उत्तर: DROP TABLE
डेटाबेस से किसी तालिका को हटाने के लिए कथन का उपयोग करें।
उदाहरण के लिए:
DROP TABLE Customers;
बताएं कि SQL में UNION
और कथनों का उपयोग कैसे करें UNION ALL
उत्तर:
UNION
: दो या दो से अधिक प्रश्नों के परिणामों कोSELECT
एक ही परिणाम सेट में जोड़ता है और डुप्लिकेट को हटा देता है।UNION ALL:
के समानUNION
, लेकिन डुप्लिकेट पंक्तियों को बरकरार रखता है।
LIKE
SQL में खोज स्थितियों में कथन और विशेष वर्णों का उपयोग कैसे करें
उत्तर: टेक्स्ट खोज के लिए पैटर्न मिलान करने के लिए LIKE कथन का उपयोग करें। आमतौर पर दो विशेष वर्णों का उपयोग किया जाता है LIKE
:
- %: शून्य या अधिक वर्णों सहित, वर्णों की किसी भी स्ट्रिंग का प्रतिनिधित्व करता है।
- _: एकल वर्ण का प्रतिनिधित्व करता है।
SELECT * FROM Customers WHERE CustomerName LIKE 'A%';
विभिन्न डेटा पुनर्प्राप्ति क्वेरीज़ की व्याख्या करें: SELECT, SELECT DISTINCT, SELECT TOP
SQL में
उत्तर:
SELECT
: एक या अधिक तालिकाओं से डेटा पुनर्प्राप्त करता है।SELECT DISTINCT
: डुप्लिकेट मानों को हटाकर, किसी कॉलम से अद्वितीय डेटा पुनर्प्राप्त करता है।SELECT TOP
: क्वेरी परिणाम से पंक्तियों की एक निर्दिष्ट संख्या प्राप्त करता है।
SELECT DISTINCT Country FROM Customers;
SELECT TOP 10 * FROM Orders;
GROUP BY, HAVING, ORDER BY
SQL में कथनों का एक साथ उपयोग कैसे करें
उत्तर: कथनों को मिलाकर GROUP BY, HAVING, ORDER BY
, हम डेटा को समूहित कर सकते हैं, समूहों को फ़िल्टर कर सकते हैं और परिणाम को क्रमबद्ध कर सकते हैं।
उदाहरण के लिए:
SELECT Country, COUNT(*) AS TotalCustomers
FROM Customers
GROUP BY Country
HAVING COUNT(*) > 5
ORDER BY TotalCustomers DESC;
a की अवधारणा समझाएं और SQL में कथनों का transaction
उपयोग कैसे करें । BEGIN TRANSACTION, COMMIT, ROLLBACK
उत्तर: लेन-देन एक या अधिक डेटाबेस परिचालनों का एक क्रम है जिसे एक इकाई के रूप में माना जाता है। यदि लेन-देन के भीतर कोई भी ऑपरेशन विफल हो जाता है, तो पूरा लेन-देन वापस ले लिया जाता है और सभी परिवर्तन पूर्ववत कर दिए जाते हैं।
BEGIN TRANSACTION
: एक नया लेन-देन प्रारंभ करता है.COMMIT
: लेनदेन में किए गए परिवर्तनों को डेटाबेस में सहेजता है और पुष्टि करता है।ROLLBACK
: लेन-देन रद्द कर देता है और लेन-देन में किए गए किसी भी बदलाव को पूर्ववत कर देता है
BEGIN TRANSACTION;
UPDATE Accounts SET Balance = Balance- 100 WHERE AccountID = 123;
UPDATE Accounts SET Balance = Balance + 100 WHERE AccountID = 456;
COMMIT;