हेल्लो दोस्तों आज इस पोस्ट में sql के बारे में दिया गया है की sql in hindi क्या होता है कैसे काम करता है तो चलिए शुरू करते है
Contents
SQL(structure query language) का परिचय
sql का पूरा नाम structure query language होता है इसे आप “language of database भी कहा जाता है sql को database से communicate करने के लिए ही प्रयोग किया जाता है इसलिए यह relational database के लिए ही प्रयोग की जाने वाली standard language है
oracle और sql server(एक relational database management system है जिसे माइक्रोसॉफ्ट(microsoft) के द्वारा ही create किया गया है ) जैसे की popular relational database management system sql को database से ही communicate करने के लिए ही प्रयोग किया जाता है
sql का पहला version 1974 में आया था ये तब हुए था जब IBM को company ने E.F codd के relational model के आधार पर ही पहले relational database का demo बनाया था
sql एक standard है लेकिन आप फिर भी अलग अलग vendons(microsoft ,oracle) इसे अपने environment के according ही modify करके प्रयोग करते है इसके 2 कारण होते है पहला कारण यह है की sql का standard बहुत ही जटिल होता है और इसे पूरी तरह implement करना बहुत ही मुश्किल होता है और इसका दुसरा कारण ये है की हर अलग दिखाए देता हा
feature of sql
निचे आपको sql के कुछ feature के बारे में आपको बताया जा रहा है
- sql को database में create और manipulate करने के लिए ही एक standard होता है
- sql आपको data को manipulate करने की facility को provide करती है
- sql किसी के भी द्वारा ही बहुत आसानी से सीखी जा सकती है
- sql बहुत सारे अलग अलग DBMS को support करती है जैसे की oracle ,mysql ,ms access और ms sql server आदि में
More Topics –
- How to create database in hindi-डेटाबेस को Mysql में कैसे क्रिएट करते है ?
- what is arithmetical operators in hindi-अरिथ्मेतिकल ऑपरेटर क्या है?
- Character Operators in mysql in hindi-करैक्टर ऑपरेटर क्या है?
- Comparison Operators in mysql in hindi-तुलनात्मक ऑपरेटर हिंदी में
- like operator in mysql in hindi-लाइकऑपरेटर क्या है?
- ALL,ANY,Between operator in mysql in hindi-all,any,between ओपेरटर हिंदी में
- Logical Operator in mysql in hindi-लॉजिकल ऑपरेटर क्या है?
basic keywords in sql
sql में एक बहुत ही आसन language होता है sql में सिखने के लिए ही आपको कोई programming को experience होने की आवश्यकता नहीं है sql को simple english language की तरह ही होती है इसमे आप कुछ keyword का प्रयोग करते हुए भी statements को लिखते है और database से interact करते है ये आपको किसी human से interact करने जैसे की ही होता है बस आपको keywords का प्रयोग पता होना चाहिए
निचे कुछ आपको basic keyword को दिए जा रहे है जो आप जल्दी ही प्रयोग करेंगे
- select
- insert
- update
- delete
- truncate
- drop
- create
- join
- alter
- add
type of sql statements
जैसे की मैंने आपको पहले ही बताया है की mysql एक dbms है और sql एक language है जो data को access करने के लिए ही प्रयोग किया जाता है sql में आप कुछ keywords को प्रयोग करते हुए ही commands को देते है जिनसे dbms से data को fetch होकर ही आपको दिखाया होता है इन commands को sql को statement भी कहा जाता है
sql में आपको 3 type के statements होते है तो आएये हम इनके बारे मे जानने का प्रयास करते है
image
1.DDL(data definition language)
DDL statement को database के structure को डिफाइन करने के लिए ही प्रयोग किये जाते है डिफाइन करने से मतलब यह होता है की जब भी आप ऐसे करे जिससे database के structure में कुछ change आता है जैसे की एक नयी टेबल को create करना या existing टेबल को modify करना आदि में DDL statements से ही आप निचे दिया आया tasks को perform कर सकते है
- DDL को statement से आप नयी table को create कर सकते है
- existing tables में नए rows या columns को add कर सकते है
- database को create और delete कर सकते है
- users को privilege grant और revoke कर सकते है
- table की information को analyze कर सकते है और comments को भी add कर सकते है
2. DML(data manipulation language)
DML को statement को data को access करके ही manipulate करने के लिए ही प्रयोग किये जाते है dml statements के सभी operations को ही primarily data पर ही perform होते है DML को statement से आप निचे दिया गए tasks को perform करवा सकते है
- DML statements से आप table में available data को access कर सकते है
- DML statement से आप table में data को enter करवा सकते है
- data को अपडेट भी किया जा सकता है
- data को delete भी कर सकते है
- DML statements से आप 2 tables को merge भी कर सकती है
3.TCL(transmission control language)
DML statements से data में जो change आता है तो उसे TCL statements के द्वारा ही manage किया जाता है जैसे की किसी change को permanent करना या उसे undo करना आदि TCL statements को निचे दिया गए tasks को perform करते है
- किसी भी change को permanent(commit) करना
- किसी भी change को undo(rollback) करना आदि
- save points को create करना
- Transactions set करना
note-sql statements को sql keywords और query expression के combination होते है
reference-https://www.tutorialspoint.com/sql/index.htm
sql in hindi
निवेदन:-आप सभी छात्र –छात्रों से निवेदन है की अगर आपको ये Topic(sql in hindi) अच्छा लगा हो तो कृपया आप इस वेबसाइट के बारे में अपने दोस्तों को जरुर बताये अगर कोई topic(sql in hindi) से संबधित प्रश्न हो तो कमेंट्स(comments) आपके लिए ही बना है और किसी Subject के लेकर भी कोई प्रश्न हो तो कमेंट करे