विंडोमैकसॉफ्टवेयरसेटिंग्ससुरक्षाउत्पादकतालिनक्सएंड्रॉइडप्रदर्शनकॉन्फ़िगरेशनएप्पल सभी

माइक्रोसॉफ्ट SQL सर्वर में SQL क्वेरी लिखना और निष्पादित करना

संपादित 1 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम

माइक्रोसॉफ्ट एसक्यूएल सर्वरSQL क्वेरीज़प्रोग्रामिंगडेटाबेस प्रबंधनविंडोलिनक्सविकासडेटा पुनः प्राप्तिआईटीसर्वर

माइक्रोसॉफ्ट SQL सर्वर में SQL क्वेरी लिखना और निष्पादित करना

अनुवाद अपडेट किया गया 1 सप्ताह पहले

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

SQL को समझना

स्ट्रक्चर्ड क्वेरी लैंग्वेज (SQL) एक भाषा है जिसका उपयोग डेटाबेस के साथ संवाद करने के लिए किया जाता है। यह आपको डेटाबेस रिकॉर्ड्स बनाने, पढ़ने, अपडेट करने और हटाने की अनुमति देता है, जिसे अक्सर CRUD संचालन कहा जाता है। SQL एक मानकीकृत भाषा है, जिसका अर्थ है कि इसका मौलिक सिंटैक्स विभिन्न डेटाबेस प्रणालियों के बीच संगत रहता है, हालांकि प्रत्येक प्रणाली में भिन्न विशेषताएं और विस्तार हो सकते हैं।

SQL सर्वर की स्थापना

क्वेरी लिखने से पहले, आपको माइक्रोसॉफ्ट SQL सर्वर और SQL सर्वर प्रबंधन स्टूडियो (SSMS) की स्थापना करनी होगी। SSMS SQL सर्वर के प्रबंधन के लिए एक प्रमुख उपकरण के रूप में कार्य करता है, और आप इस इंटरफ़ेस का उपयोग करके डेटाबेस प्रबंधन और SQL क्वेरी लिखने जैसे विभिन्न कार्यों का प्रदर्शन कर सकते हैं।

माइक्रोसॉफ्ट SQL सर्वर इंस्टॉल करना

SQL सर्वर को इंस्टॉल करने के लिए इन बुनियादी चरणों का पालन करें:

SQL सर्वर से कनेक्ट करना

SQL सर्वर और SSMS को इंस्टॉल करने के बाद, आपको सर्वर से कनेक्ट करना होगा। SSMS खोलें और अपने सर्वर का नाम दर्ज करें, उसके बाद अपने लॉगिन विवरण। सफल प्रमाणीकरण के बाद, आपको अपने डेटाबेस वातावरण तक पहुँच मिल जाएगी।

अपना पहला डेटाबेस बनाना

SQL सर्वर में, एक डेटाबेस एक कंटेनर है जो डेटा स्कीमा और ऑब्जेक्ट्स जैसे टेबल्स, व्यूज़, स्टोर प्रोसिज़र्स आदि की संग्रहण करता है। चलिए एक साधारण डेटाबेस बनाते हैं जिसका नाम StudentDB है।

नया डेटाबेस बनाना

SSMS खोलें, "ऑब्जेक्ट एक्सप्लोरर" फलक पर जाएं, "डेटाबेस" पर राइट-क्लिक करें, और "नया डेटाबेस" चुनें। नाम "StudentDB" दर्ज करें और "OK" पर क्लिक करें।

वैकल्पिक रूप से, आप SQL कमांड्स का उपयोग करके भी डेटाबेस बना सकते हैं:

CREATE DATABASE StudentDB;

SQL सर्वर में एक टेबल बनाना

टेबल्स SQL डेटाबेस में डेटा संग्रहण की मौलिक संरचना होती हैं। वे पंक्तियों और स्तंभों से बनी होती हैं, जहां प्रत्येक स्तंभ डेटा के गुण का प्रतिनिधित्व करता है और प्रत्येक पंक्ति एक रिकॉर्ड का प्रतिनिधित्व करती है।

टेबल बनाएं

StudentDB डेटाबेस में Students नामक एक तालिका बनाने के लिए, निम्नलिखित SQL कमांड का उपयोग करें:

CREATE TABLE Students ( StudentID INT PRIMARY KEY, FirstName NVARCHAR(50), LastName NVARCHAR(50), BirthDate DATE, Major NVARCHAR(50) );

टेबल में डेटा डालना

एक बार टेबल बनाई जाने के बाद, आप इसमें INSERT INTO कथन का उपयोग करके डेटा डाल सकते हैं।

टेबल में मान डालना

यहाँ बताया गया है कि आप Students तालिका में एक नया छात्र कैसे डाल सकते हैं:

INSERT INTO Students (StudentID, FirstName, LastName, BirthDate, Major) VALUES (1, 'John', 'Doe', '2000-01-01', 'Computer Science');

टेबल्स से डेटा प्राप्त करना

डेटा प्राप्त करने के लिए, आप SELECT कथन का उपयोग कर सकते हैं। यह SQL में सबसे अधिक उपयोग की जाने वाली कथन है।

SELECT के साथ डेटा प्राप्त करना

STUDENT तालिका से सभी स्तंभ प्राप्त करने के लिए:

SELECT * FROM Students;

यदि आप विशिष्ट स्तंभ प्राप्त करना चाहते हैं, तो कथन इस प्रकार होगी:

SELECT FirstName, LastName FROM Students;

WHERE क्लॉज के साथ डेटा को फ़िल्टर करना

रिकॉर्ड्स को फ़िल्टर करने के लिए, WHERE क्लॉज का उपयोग करें। उदाहरण के लिए, एक विशिष्ट विषय के छात्रों को खोजने के लिए:

SELECT * FROM Students WHERE Major = 'Computer Science';

टेबल्स में डेटा को अपडेट करना

टेबल में मौजूदा डेटा को संशोधित करने के लिए UPDATE कथन का उपयोग करें।

रिकॉर्ड अपडेट करना

उदाहरण के लिए, एक छात्र के प्रमुख को अपडेट करने के लिए:

UPDATE Students SET Major = 'Mathematics' WHERE StudentID = 1;

टेबल्स से डेटा हटाना

आप अपने टेबल्स से डेटा हटाने के लिए DELETE कथन का उपयोग कर सकते हैं।

रिकॉर्ड हटाना

उदाहरण के लिए, एक विशिष्ट ID वाले छात्र को हटाने के लिए:

DELETE FROM Students WHERE StudentID = 1;

टेबल्स को जोड़ना

आपको अक्सर एक ही क्वेरी में कई तालिकाओं से डेटा प्राप्त करने की आवश्यकता होती है। यह JOIN ऑपरेशन का उपयोग करके किया जाता है।

इनर जॉइन का उपयोग करना

कल्पना करें कि आपके पास एक और तालिका है, departments, और आप इसे students के साथ जोड़ना चाहते हैं:

SELECT Students.FirstName, Students.LastName, Departments.DepartmentName FROM Students INNER JOIN Departments ON Students.Major = Departments.Major;

SQL के साथ डेटा संग्रहीत करना

SQL गणनाएं करने के लिए कार्य प्रदान करता है जैसे कि सम, औसत, और गिनती विश्लेषण और रिपोर्टिंग के लिए।

एग्रीगेट कार्यों का उपयोग करना

प्रत्येक क्षेत्र में प्रमुखता पाने वाले छात्रों की संख्या को गिनने के लिए:

SELECT Major, COUNT(*) as NumberOfStudents FROM Students GROUP BY Major;

परिणाम सेटों को क्रमबद्ध और सीमित करना

अपने परिणामों को क्रमबद्ध और सीमित करने के लिए, SQL ORDER BY और TOP क्लॉज प्रदान करता है।

ORDER BY का उपयोग करना

छात्रों को उनके अंतिम नाम के आधार पर क्रमबद्ध करने के लिए:

SELECT * FROM Students ORDER BY LastName;

टॉप का उपयोग करना

वापसी किए गए रिकॉर्ड्स की संख्या को सीमित करने के लिए:

SELECT TOP 5 * FROM Students;

व्यूज और स्टोर प्रोसिज़र्स का उपयोग करना

व्यू बनाना

एक व्यू एक वर्चुअल टेबल है जो SQL कथन के परिणाम-सेट पर आधारित होती है। एक व्यू बनाने के लिए:

CREATE VIEW ComputerScienceStudents AS SELECT * FROM Students WHERE Major = 'Computer Science';

स्टोर प्रोसिज़र्स का उपयोग करना

स्टोर प्रोसिज़र्स आपको भविष्य के निष्पादन के लिए SQL कथनों के समूह को सहेजने की अनुमति देते हैं। इसे बनाने के लिए:

CREATE PROCEDURE GetStudentDetails AS BEGIN SELECT * FROM Students; END;

निष्कर्ष

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

यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं


टिप्पणियाँ