टेक्निकली रुप से कहे तो SQL एक डाटा सब लैंग्वेज है मतलब यह ऐसी लैंग्वेज है जिसका उपयोग डेटाबेस से interact करने के लिए करते है| Show
Table of Contents
अब इसे ही हम दूसरे शब्दों में कहें तो SQL स्टेटमेंट सिर्फ डेटाबेस के लिए instructions हैं और यह C और C++ या BASIC आदि जैसे प्रोग्रामिंग लैंग्वेज से बिल्कुल अलग होते हैं| SQL Commands का वर्गीकरणSQL कई भिन्न उद्देश्यों के कई प्रकार की कमांड्स देती हैं। SQL कमांड्स को निम्न श्रेणियों में विभाजित किया जा सकता हैं –
1. DDL कमांड्सजैसा कि नाम से स्पष्ट हैं, यह हमें डाटा डेफिनेशन से संबंधित काम करने की क्षमता देती हैं। इस कमांड्स के द्वारा निम्नलिखित प्रकार के टॉस्क परफॉर्म किए जा सकते हैं –
2. DML कमांड्सडाटा मेनिप्यूलेशन लैंग्वेज (DML) वह लैंग्वेज हैं, जो यूजर्स को उस दशा में एक्सेस, या मेनिप्यूलेट करने की योग्यता देता है, जैसा उचित डाटा मॉडल ने ऑग्रेनाईज कर रखा है। DMLs मूलत: दो प्रकार के होते हैं :-
3. TCL कमांड्सये एक ट्रांजैक्शन कार्य कि एक पूरी यूनिट होती है एक ट्रांजैक्शन तब पूरा होता है, यदि इसके सभी चरण सही से पूरे हो गए हो| तो ट्रांजैक्शन मैनेज और कंट्रोल करने के लिए ट्रांजैक्शन कंट्रोल कमांड्स का उपयोग किया जाता है| यह कमांड्स DML कमांड्स द्वारा किए बदलाव को मैनेज करते हैं| 4. सेशन कंट्रोल स्टेटमेंट्सये किसी यूजर सेशन की प्रापट्रीज को डायनामिकली मैनेज करते हैं।
SQL commands syntaxSQL पूर्वनिर्धारित आदेश (Predefined Commands) का सेट उपलब्ध कराती है जो हमें रिलेशनल डेटाबेस पर काम करने में मदद करता है लेकिन, इन पर चर्चा करने के पहले हमें SQL कमांड्स में उपयोग की जाने वाली टर्मिनोलॉजी से परिचित होना चाहिए| Keywords: कीवर्ड्स वे शब्द होते हैं जिनका SQL में एक विशेष अर्थ होता है, इन्हें इंस्ट्रक्शन मानकर ही चला जाता है| कमांड्स या स्टेटमेंट: वे इंस्ट्रक्शन होते हैं जो आप SQL डेटाबेस को देते हैं कमांड्स एक या एक से अधिक लॉजिकल आधार पर विशेष हिस्सों के बने होते हैं, जिन्हें Clauses कहते है| Clauses: इसकी शुरुआत कीवर्ड से होती है जिसके लिए सामान्य रूप से उन्हें enrolled किया जाता है यह कीवर्ड्स और आर्गुमेंट्स की बनी होती हैं| Clauses के उदाहरण “FROM Sales” और “WHERE Value=1500.00” है| आर्गुमेंट्स: किसी Clauses के अर्थ को पूरा बदल देता है उपरोक्त उदाहरण में “Sales” आर्गुमेंट्स है, FROM, FROM Clause का कीवर्ड् है, इसी प्रकार “Value =1500.00” Where Clause का arguments है| ऑब्जेक्ट्स: डेटाबेस में रचनाएं होती हैं जिन्हें नाम देकर मेमोरी में स्टोर किया जाता है इनमें Base Table व्यूज और इंडेक्ससेस शामिल होते हैं| इस ब्लॉग में SQL क्या है। SQL के उदाहरण। SQL की विशेषताएं क्या होती है तथा SQL में कमाण्ड कितने प्रकार के होते है। इन सब के बारे में जानने की कोशिश करते है। आशा करते है कि यह ब्लॉग आपको पसन्द आयेगा। इस ब्लॉग के सम्बन्धित अगर आपके पास कोई सवाल है तो नीचे कमेंट कर सकते है।SQL क्या है।SQL का पूरा नाम Structured Query Language है। यह एक कम्प्यूटर प्रोग्रामिंग लैग्वेज है। इसको IBM के दो शोधकर्ता Raymond Boyce और Donald Chamberlin ने 1970 में डेवलप किया था। इसका प्रारम्भिक नाम SEQUEL था। जो बाद में SQL किया गया। इसी प्रोग्रामिंग लैग्वेज से डेटाबेस को Command दिया जाता है। अर्थात् SQL की सहायता से डेटाबेस को Create और Delete किया जाता है। तथा डेटाबेस में डाटा को Store, Update और Delete किया जाता है। यह Case Sensitive नही होता है।उदाहरण -अगर आप अपने कम्प्यूटर या मोबाइल में कोई ऑनलाइन फार्म भरते है। तो SQL की सहायता से ही फार्म में भरी हुई जानकारी किसी डेटाबेस में Store होती है।SQL की विशेषताएं।SQL के निम्नलिखित विशेषताएं है। जो इस प्रकार है।1- SQL एक Simple और आसान लैग्वेज है। 2- इसकी सहायता से डेटाबेस को Create और Delete किया जाता है। 3- SQL की सहायता से डेटाबेस के अन्दर Table को Create और Delete किया जाता है। 4- इसका उपयोग RDBMS में डाटा को Manipulate करने के लिये किया जाता है। SQL कमाण्ड के प्रकार।SQL में निम्नलिखित प्रकार के कमाण्ड होते है।1- DDL (Data Defination Language) 2- DQL (Data Query Language) 3- DML (Data Manipulation Language) 4- DCL (Data Control Language) 5- TCL (Transaction Control Language) इसे भी पढ़ें।1. PHP क्या है। PHP की विशेषताएं बताइये। 3. JavaScript क्या है। JavaScript की विशेषताएं बताइये। 2. NodeJs क्या है। NodeJs की विशेषताएं बताइये। 1. DDLइसका पूरा नाम Data Defination Language होता है। DDL की सहायता से डेटाबेस के Structure और Schema को परिभाषित किया जाता है। जैसे- डेटाबेस में Table को Create, Update, Rename और Drop करना, Table में Column को Add, Modify और Delete करना। इसमें इस्तेमाल होने वाले कमाण्ड तथा उदाहरण इस प्रकार है।1- CREATE 2- ALTER 3- DROP 4- RENAME // Create Query CREATE Table TableName ( column1 datatype, column2 datatype ); // Alter Query ALTER Table TableName ADD column_name datatype; // Drop Query DROP Table TableName; // Rename Query RENAME OldTableName To NewTableName; 2. DQLइसका पूरा नाम Data Query Language होता है। DQL की सहायता से डेटाबेस में से डाटा को Fetch किया जाता है। इसमें इस्तेमाल होने वाले कमाण्ड तथा उदाहरण इस प्रकार है।1- SELECT // Select Query
SELECT * From TableName; 3. DMLइसका पूरा नाम Data Manipulation Language होता है। DML की सहायता से डेटाबेस में डाटा को Manipulate किया जाता है। जैसे- डाटाबेस में डाटा को Inseart करना, डेटाबेस में डाटा को Update करना तथा डेटाबेस मे से डाटा को Delete करना। इसमें इस्तेमाल होने वाले कमाण्ड तथा उदाहरण इस प्रकार है।1- INSERT 2- UPDATE 3- DELETE // Insert Query INSERT INTO TableName (column1, column2, column3) VALUES (value1, value2, value3); // Update Query UPDATE TableName SET column1 = value1, column2 = value2 WHERE condition; // Delete Query DELETE From TableName WHERE condition; 4. DCLइसका पूरा नाम Data Control Language होता है। DCL की सहायता से डेटाबेस में Store डाटा को Control किया जाता है। जैसे- डेटाबेस उपयोगकर्ता को Authority देना या वापस लेना। इसमें इस्तेमाल होने वाले कमाण्ड तथा उदाहरण इस प्रकार है।1- GRANT 2- REVOKE // Grant Query GRANT CREATE SESSION To UserName; // Revoke Query REVOKE CREATE TABLE From UserName; 5. TCLइसका पूरा नाम Transaction Control Language होता है। TCL की सहायता से डेटाबेस में Transaction को Manage किया जाता है। TCL का उपयोग DML कमाण्ड के लिये किया दाता है। इसमें इस्तेमाल होने वाले कमाण्ड तथा उदाहरण इस प्रकार है।1- COMMIT 2- ROLLBACK 3- SAVEPOINT // Commit Query DELETE From Students WHERE Age = 25; COMMIT; // RollBack Query DELETE From Students WHERE Age = 25; ROLLBACK; // SavePoint Query SAVEPOINT SavePoint_Name; SQL क्या है SQL की विभिन्न कमांडो का वर्णन करिए?SQL का पूरा नाम Structured Query Language (स्ट्रक्चर्ड क्वेरी लैंग्वेज) है। SQL एक प्रोग्रामिंग लैंग्वेज है जिसका इस्तेमाल डेटाबेस में data को insert, delete, search, और update करने के लिए किया जाता है।
SQL Plus क्या है SQL के पाँच कमांड लिखिए?SQL के कुछ महत्वपूर्ण कमांड्स – SQL Commands in Hindi
CREATE : Database में नए object create करने के लिए इसका उपयोग होता है। ALTER: Database objects जैसे की table अदि को modify करने के लिए। DROP: किसी Object को डिलीट करने के लिए।
SQL क्या है इसकी विशेषताओं की व्याख्या करें?1- SQL एक Simple और आसान लैग्वेज है। 2- इसकी सहायता से डेटाबेस को Create और Delete किया जाता है। 3- SQL की सहायता से डेटाबेस के अन्दर Table को Create और Delete किया जाता है। 4- इसका उपयोग RDBMS में डाटा को Manipulate करने के लिये किया जाता है।
कंप्यूटर में SQL क्या है?SQL, एडगर एफ. कॉड के रिलेशनल मॉडल के सबसे प्रारंभिक कम्प्यूटर प्रोग्रामिंग भाषाओं में से एक था जिसे उन्होंने अपने 1970 के प्रभावशाली दस्तावेज़ (पेपर), "ए रिलेशनल मॉडल ऑफ डेटा फॉर लार्ज शेयर्ड डेटा बैंक्स" में प्रस्तुत किया था और यह रिलेशनल डेटाबेसों के लिए सबसे व्यापक रूप से प्रयुक्त होने वाली भाषा बन गयी।
|