एसक्यूएल ग्रामर

डाटाबेस तालिका

एक डाटाबेस आमतौर पर एक या अधिक तालिकाओं को शामिल करता है। हर तालिका एक नाम से पहचानी जाती है (उदाहरण के लिए "ग्राहक" या "ऑर्डर"). तालिका डाटा के साथ रिकॉर्ड (वाक्य) को शामिल करती है。

नीचे दिए उदाहरण "Persons" नामक तालिका है:

Id LastName FirstName पता शहर
1 Adams जॉन ऑक्सफोर्ड स्ट्रीट लंदन
2 Bush जॉर्ज फ़ीव्थ एवेन्यू न्यूयॉर्क
3 Carter थॉमस चांगान स्ट्रीट बीजिंग

ऊपरी तालिका में तीन रिकॉर्ड (हर एक एक व्यक्ति के लिए) और पांच स्तम्भ (Id, नाम, नाम, पता और शहर) हैं。

SQL वाक्यांश

आपको डाटाबेस पर करनी पड़ने वाली अधिकांश कार्यों को SQL वाक्यांशों द्वारा पूरा किया जाता है。

नीचे वाक्यांश तालिका से LastName स्तम्भ के डाटा चुनता है:

SELECT LastName FROM Persons

परिणाम समान रूप में होता है:

LastName
Adams
Bush
Carter

इस पाठ्यक्रम में, हम विभिन्न वर्गों के SQL वाक्यांशों को बताएंगे。

महत्वपूर्ण बातें

निश्चित रूप से याद रखेंSQL उच्चाक्षर और निचले अक्षरों के लिए असंवेदनशील है!

SQL वाक्यांश के बाद सेकंड बिंदु?

कुछ डाटाबेस सिस्टम को यह आवश्यक है कि प्रत्येक SQL कमांड के अंत में सेकंड बिंदु का उपयोग किया जाए।हमारे पाठ्यक्रम में सेकंड बिंदु का उपयोग नहीं किया जाता है。

सेकंड बिंदु डाटाबेस सिस्टम में प्रत्येक SQL वाक्यांश को अलग करने के मानक तरीका है, इस तरह एक ही सर्वर के अनुरोध में एक से अधिक वाक्यांश को चलाया जा सकता है。

अगर आप MS Access और SQL Server 2000 का उपयोग कर रहे हैं, तो आपको प्रत्येक SQL वाक्यांश के बाद सेकंड बिंदु का उपयोग नहीं करना होगा, हालांकि कुछ डाटाबेस सॉफ्टवेयरों को सेकंड बिंदु का उपयोग करना आवश्यक है。

SQL DML और DDL

SQL को दो भागों में विभाजित किया जा सकता है: डाटा ऑपरेशन लैंग्वेज (DML) और डाटा डिफ़ाइनिशन लैंग्वेज (DDL)。

SQL (सबसे अधिकारित सर्वे भाषा) क्वेरी करने के लिए उपयोग की जाती है।बजाय इसके, SQL भाषा में रिकॉर्ड को अद्यतन, जोड़ने और हटाने के लिए उपयोग की जाती है।

क्वेरी और अद्यतन आदेश SQL के DML भाग का निर्माण करते हैं:

  • SELECT - डाटाबेस तालिका से डाटा प्राप्त करें
  • UPDATE - डाटाबेस तालिका में डाटा अद्यतन करें
  • DELETE - डाटाबेस तालिका से डाटा हटाएं
  • INSERT INTO - डाटाबेस तालिका में डाटा जोड़ें

SQL का डाटा डिफ़ाइनिशन लैंग्वेज (DDL) भाग हमें तालिकाओं को बनाने या उन्हें मिटाने की क्षमता देता है।हम इंडेक्स (कुंजी) भी परिभाषित कर सकते हैं, तालिकाओं के बीच के संबंध को निर्धारित कर सकते हैं और तालिकाओं पर सीमांधारण लगा सकते हैं।

SQL में सबसे महत्वपूर्ण DDL वाक्यांश:

  • CREATE DATABASE - नई डाटाबेस बनाएं
  • ALTER DATABASE - डाटाबेस को परिवर्तित (बदलें)
  • CREATE TABLE - नई तालिका बनाएं
  • ALTER TABLE - डाटाबेस तालिका को परिवर्तित (बदलें)
  • DROP TABLE - तालिका डिलीट करें
  • CREATE INDEX - निर्माण (खोज कुंजी) करें
  • DROP INDEX - निर्माण सूचक डिलीट करें