टेबल क्या है?
एक तालिका एक वस्तु है जो रो और कॉलम प्रारूप में डेटा संग्रहीत करती है । आरेख के नीचे, क्रमशः पंक्तियाँ और स्तंभ दिखाता है।
इस ट्यूटोरियल में, आप सीखेंगे:
- टेबल क्या है?
- टेबल कैसे बनाएं
- टी-एसक्यूएल का उपयोग करना
- टी-एसक्यूएल: एक मौजूदा तालिका का उपयोग करके एक नई तालिका बनाएं।
- तालिका डिजाइनर का उपयोग करना
- तालिका में परिवर्तन
- टी-एसक्यूएल का उपयोग करना
- टेबल डिजाइनर का उपयोग करना
- तालिका हटाएँ
- SQL सर्वर प्रबंधन स्टूडियो का उपयोग करना
- टी-एसक्यूएल का उपयोग करना
टेबल कैसे बनाएं
डेटाबेस में डेटा स्टोर करने के लिए पहला कदम एक तालिका बनाना है जहां डेटा निवास करेगा। तालिका का पोस्ट निर्माण, हम तालिका में पंक्तियों को सम्मिलित कर सकते हैं।
हम निम्नलिखित तरीकों से एक तालिका बना सकते हैं:
- T-SQL: सभी कॉलम और उसके डेटा प्रकार को परिभाषित करके एक नई तालिका बनाएं।
- टी-एसक्यूएल: एक मौजूदा तालिका का उपयोग करके नई तालिका बनाएं
- तालिका डिजाइनर का उपयोग करना
आइए इस पर विस्तार से अध्ययन करें:
T-SQL: सभी कॉलम और उसके डेटा प्रकार को परिभाषित करके एक नई तालिका बनाएं।
नीचे तालिका बनाने के लिए सिंटैक्स है
वाक्य - विन्यास:
CREATE TABLE tableName(column_1 datatype [ NULL | NOT NULL ],column_2 datatype [ NULL | NOT NULL ],… );
यहाँ,
- पैरामीटर तालिका नाम उस तालिका का नाम बताता है जिसे आप बनाने जा रहे हैं।
- पैरामीटर कॉलम_1, कॉलम_2… तालिका में जोड़े जाने वाले कॉलम को दर्शाते हैं।
- एक कॉलम को NULL या NULL के रूप में निर्दिष्ट किया जाना चाहिए। यदि आप निर्दिष्ट नहीं करते हैं, तो SQL सर्वर NULL को डिफ़ॉल्ट के रूप में ले जाएगा।
चलो दो स्तंभों के साथ एक मूल तालिका बनाते हैं
प्रश्न:
CREATE TABLE COURSE(Course_ID Int,Course_Name Varchar(10))
पूर्व-आवश्यक: उस डेटाबेस का चयन करें जहां आपको तालिका बनाने की आवश्यकता है।
चरण 1) निष्पादित पर क्लिक करके क्वेरी चलाएँ।
क्वेरी चलाने से पहले, कोई तालिका मौजूद नहीं है:
परिणाम: क्वेरी चलाने के बाद, 'ताज़ा करें' बटन पर क्लिक करें नई तालिका एक पाठ्यक्रम के रूप में मौजूद है ।
चरण 2) कुछ डेटा डालें
अब तक, तालिका केवल मौजूद है, लेकिन अभी तक बनाई गई तालिका में कोई डेटा नहीं है।
Transact-SQL में INSERT स्टेटमेंट है, जिसका उपयोग टेबल में डेटा डालने के लिए किया जा सकता है। इस कथन के साथ, हम तालिका में एक या अधिक कॉलम सम्मिलित कर सकते हैं।
वाक्य - विन्यास
INSERT INTO tableName(column_1, column_2,… )VALUES(expression_1, expression_2,… ),(expression_1, expression_2,… ),… ;
ऊपर तालिका में डेटा सम्मिलित करने के लिए VALUES कीवर्ड का उपयोग करते समय उपरोक्त कमांड का मूल सिंटैक्स दिखाता है।
आवेषण कमांड का उपयोग करके चार पंक्तियाँ डालें ।
Insert into COURSE values (1,'SQL');Insert into COURSE values (2,'Python');Insert into COURSE values (3,'SQL');Insert into COURSE values (4,'C');
नीचे स्नैपशॉट दिखाता है कि अब चार पंक्तियों का सम्मिलन सफल है।
चरण 3) SQL सर्वर में डेटा देखने के लिए, हम SELECT स्टेटमेंट का उपयोग करते हैं। कथन निम्नलिखित सिंटैक्स लेता है:
SELECT expressionFROM tableName[WHERE condition];
उदाहरण प्रश्न:
SELECT * FROM COURSE;
परिणाम: तालिका बनाई गई, और तालिकाओं में चार रिकॉर्ड हैं। ध्यान दें कि हम किसी भी कॉलम में डुप्लिकेट मान के साथ रिकॉर्ड बना सकते हैं क्योंकि कोई बाधा नहीं है।
टी-एसक्यूएल: एक मौजूदा तालिका का उपयोग करके एक नई तालिका बनाएं।
अब कहते हैं कि हम एक और टेबल चाहते हैं जैसे COURSE टेबल ऊपर बनाई गई है। हालाँकि, हमें कोर्स_नाम का केवल एक कॉलम चाहिए और कोर्स_आईडी नहीं।
वाक्य - विन्यास:
SELECT (Column 1,… ) INTOFROM ;
उदाहरण प्रश्न:
SELECT COURSE_NAME INTO COURSE_NAMES FROM COURSE;
चरण 1) निष्पादित पर क्लिक करके क्वेरी चलाएँ।
परिणाम: मौजूदा 1 कॉलम के साथ COURSE_NAMES के रूप में नाम के साथ बनाई गई नई तालिका और पुरानी तालिका से चार रिकॉर्ड।
SELECT * FROM COURSE_NAMES;
तालिका डिजाइनर का उपयोग करना
हम Table Designer का उपयोग करके Studio Management IDE से तालिका भी बना सकते हैं ।
चरण 1) टेबल पर राइट क्लिक करें> नया> टेबल पर क्लिक करें ।
चरण 2) कॉलम नाम, डेटा प्रकार दर्ज करें। Nulls अनुमति देने के लिए चयन करें या नहीं।
चरण 3) तालिका को बचाने के लिए 'CTRL + S' दबाएँ। 'Course_Title' के रूप में नाम दर्ज करें
परिणाम: resh रिफ्रेश ’पर क्लिक करें और हम देख सकते हैं कि नई तालिका का नाम पाठ्यक्रम के रूप में मौजूद है । पाठ्यक्रम के नाम के साथ एक कॉलम के साथ पाठ्यक्रम है ।
तालिका में परिवर्तन
कर रहे हैं दो तरीके को ऑल्टर तालिका में एसक्यूएल सर्वर ।
1. टी-एसक्यूएल: नए कॉलम जोड़कर टेबल को बदल दें।
2. टेबल डिजाइनर का उपयोग करना
टी-एसक्यूएल: कॉलम डालकर अलर्ट टेबल
नीचे ऑल्टर टेबल पर वाक्य रचना है
सिंटैक्स :
Alter TABLE