Home CS Subjects एस क्यू एल (SQL) क्या है | What is SQL in Hindi

एस क्यू एल (SQL) क्या है | What is SQL in Hindi

हेल्लो पाठकों !

क्या आप जानना चाहते है, एस क्यू एल (SQL) क्या है (What is SQL in Hindi), इसके उपयोग और फायदे क्या है ।

तो चलिए SQL के बारे में विस्तार से जानते है ।

एस क्यू एल (SQL) क्या है (What is SQL in Hindi) ?

आधुनिक रिलेशनल डेटाबेस मैनेजमेंट सिस्टम, यूजर इंटरेक्शन के लिए कई query लैंग्वेज को सपोर्ट करता है । RDBMS के साथ SQL और QBE दो सबसे जेनरल query लैग्वेज उपलब्ध हैं ।

SQL का पूरा नाम स्टक्चर्ड क्केरी लैग्वेज (Structured Query language) है । SQL रिलेशनल डेटाबेस से निपटने के लिए स्टैण्डर्ड भाषा है ।

एक रिलेशनल डेटाबेस में संग्रहीत करने, हेरफेर करने और पुनर्प्राप्त करने के लिए एक कंप्यूटर भाषा है ।

इसका उपयोग डेटाबेस रिकॉर्ड डालने, खोजन, अपडेट करने और हटाने के लिए किया जा सकता है ।

एस क्यू एल के क्या फायदे है (Advantages of SQL) ?

SQL व्यापक रूप से लोकप्रिय है क्योंकि यह निम्नलिखित लाभ प्रदान करता है :-

  • यह यूजरों को रिलेशनल डेटाबेस मैनेममेंट सिस्टम में डेटा एक्सेस करने की सुविधा प्रदान करता है ।
  • यह यूजरों के डेटा का वर्णन करने की सुविधा प्रदान करता है ।
  • यह यूजरों को डेटाबेस में डेटा को परिभाषित करने और उस डेटा में हेरफेर करने की सुविधा प्रदान करता है ं ।
  • यूजरों को डेटाबेस में दृश्य, संग्रहीत कार्यविधि, फंकशन बनाने की सुविधा प्रदान करता है ।

एस क्यू एल किसके लिए प्रयोग किया जाता है (What is SQL used for)

SQL का निचे दिए कोई महत्वपूर्ण कारण के लिए उपयोग किया जाता है :-

  • SQL की मदद से आप डेटाबेस और टेबल बनाना और छोड़ सकते हैं ।
  • SQL आपको डेटाबेस में फंक्शन का उपयोग करने, एक दृष्य बनाने और संग्रहीत कार्यविधि प्रदान करता है ।

एस क्यू एल स्टेटमेंट कितने प्रकार है (Types of SQL Statements) ?

यहां पांच प्रकार के व्यापक रूप से उपयोग किए जाने वाले SQL query है ।

  • DDL
  • DML
  • DCL
  • TCL
  • DQL

DDL

DDLका फुल फॉर्म डेटा डेफिनिशन लैग्वेज (Data Definition Language) है ।

इस भाशा का उपयोग डेटाबेस टेवल की संरचना या स्कीमा को परिभाषित करने के लिए किया जाता है ।

Command का नाम कमांड का प्रयोजन एवं प्रयोग
CREATE इस कमांड का उपयोग नई टेबल या नई डेटाबेस बनाने के लिए किया जाता है ।
ALTER इसका उपयोग किसी मौजूदा डेटाबेस ऑब्जेक्ट, जैसे टेबल को संशोधित करने के लिए किया जाता है ।
TRUNCATE   यह कमांड का प्रयोग टेबल से डाटा डिलीट करने के लिए किया जाता है ।
DROP इस कमांड का उपयोग डेटाबेस में एक संपूर्ण टेबल, किसी टेबल के दृश्य या अन्य वस्तुओं को हटाने के लिए किया जाता है ।
RENAME इस कमांड का प्रयोग टेबल का नाम बदलने के लिए किया जाता है ।

DML

DML का फुल फॉर्म डेटा मैनीपुलेशन लैग्वेज (Data Manipulation Language) है ।

इस भाषा का उपयोग डेटाबेस में सभी प्रकार के डेटा संषोधन करने के लिए किया जाता है । यह डेटा को संषोधित करने के लिए INSERT, SELECT, DELETE और UPDATE कमांड का उपयोग करता है ।

Command का नाम कमांड का प्रयोजन एवं प्रयोग
INSERT इस कमांड का प्रयोग टेबल में नई रो जोड़ने के लिए किया जाता है ।
SELECT इसका उपयोग एक या एक से अधिक टेबल से रो और कलम में डेटा का चयन करने के लिए किया जाता है ।
DELETE इस कमांड का प्रयोग टेबल से रो को हटाने के लिए किया जाता है ।
UPDATE इस कमांड का प्रयोग टेबल में डाटा बदलने के लिए किया जाता है ।

DCL

CL का फुल फॉर्म डेटा कंट्रोल लैग्वेज (Data Control Language) है ।

इस भाषा का उपयोग किसी भी डेटाबेस यूजर से अधिकार देने और वापस लेने के लिए किया जाता है ।

Command का नाम कमांड का प्रयोजन एवं प्रयोग
GRANT इस कमांड का प्रयोग अधिकार की अनुमति देने के लिए किया जाता है ।
REVOKE इस कमांड का प्रयोग यूजर से दिए गए विशेषाधिकारों को वापस लेने के लिए किया जाता है ।

TCL

TCL का फुल फॉर्म ट्रांजैक्शन कंट्रोल लैग्वेज (Transaction Control Language) है । यह भाषा डेटाबेस के भीतर लेनदेन से संबंधित है ।

Command का नाम कमांड का प्रयोजन एवं प्रयोग
COMMIT  इस कमांड का उपयोग डेटा को स्थायी रूप से सेव करने के लिए किया जाता है ।
ROLLBACK  इस कमांड का उपयोग परिवर्तन को पूर्ववत करने के लिए किया जाता है ।
SAVEPOINT  इस कमांड का प्रयोग डेटा को अस्थायी रूप से सेव करने के लिए किया जाता है ।

DQL

DQL का फुल फॉर्म डेटा क्केरी लैग्वेज (Data Query Language) है । इसका उपयोग डेटाबेस से डेटा लाने के लिए किया जाता है । यह केवल एक कमांड SELECT का उपयोग करता है ।

Command का नाम कमांड का प्रयोजन एवं प्रयोग
SELECT  इस कमांड का प्रयोग एक या एक से अधिक टेबल से रिकॉर्ड को पुनः प्राप्त करने के लिए किया जाता है ।

एस क्यू एल कमांड क्या है (What is SQL Commands) ?

एस क्यू एल (SQL) कमांड निर्देश हैं । इनका उपयोग डेटाबेस के साथ संचार करन के लिए किया जाता है । इनका उपयोग डेटा के विशिष्ट कार्यों और प्रश्रों को करने के लिए भी किया जाता है ।

रिलेशनल डेटाबेस के साथ इंटरैक्टक करने के लिए स्टैंडर्ड SQL कमांड CREATE, INSERT, UPDATE, DELETE, SELECT और DROP हैं ।

एस क्यू एल प्रक्रिया क्या है (What is SQL Process) ?

जब किसी RDBMS के लिए SQL कमांड निष्पादित होते हैं, तो सिस्टम आपके अनुरोध को पूरा करने का सबसे अच्छा तरीका ढूंढता है और SQL इंजन यह निर्धारित करता है कि कार्य की व्याख्या कैसे करें ।

इस प्रक्रिया में, विभिन्न घटकों को शामिल किया जाता है । ये घटक ऑप्टिमाइजेशन इंजन, क्केरी इंजन, क्केरी डिस्पॅचर, क्लासिक आदि हो सकते हैं ।

निर्ष्कष – Conclusion

मुझे आषा है इस पोस्ट से आपने एस क्यू एल क्या है इसके बारे में हिन्दी में अच्छे से जानकारी प्राप्त कर लिया है ।

अगर फिर भी SQL को लेकर आपके के मन में कोइ अन्य सावाल है तो आप हमें कमेंट करके पुछ सकते है।

FAQ’s

Q1 :

Ans:

अन्य पोस्ट पढ़े :-

NO COMMENTS

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Exit mobile version