हेल्लो पाठकों !
क्या आप जानना चाहते है, एस क्यू एल (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:
अन्य पोस्ट पढ़े :-