What is SQL in Hindi | SQL क्या होता है ?
- SQL का पूरा नाम है structured query language।
- SQL domain specific language है |
- relational database management system (RDMS) में डेटा को store करने और manage करने के लिए SQL का उपयोग किया जाता है।
- SQL का उपयोग डेटाबेस में रिकॉर्ड को insert, search, update, और delete आदि काम के लिए किया जा सकता है।
- आसान शब्दो मे , यूजर को डेटाबेस से interact करने के लिए SQL का उपयोग किया जाता है।
History of SQL
- 1970 मे जब IBM दवारा SQL को बनाया गया तो शुरुआत मे इसका नाम SEQUEL (Structured English Query Language) था। IBM दवारा इस लैंग्वेज को IBM ने अपने डेटाबेस से डाटा को retrieve करने के लिए बनाई थी।
- SEQUEL नाम की पहले से एक company register होने के कारण 1973 मे इसका नाम बदल कर SQL (structured query language) रखा गया।
Characteristics of SQL
- SQL सीखना आसान है।
- SQL का उपयोग रिलेशनल डेटाबेस मैनेजमेंट सिस्टम ( RDBMS )के डेटा को एक्सेस करने के लिए किया जाता है |
- SQL डेटाबेस के विरुद्ध queries को execute कर सकता है।
- SQL का उपयोग डेटाबेस में डेटा को DEFINE करने और जरूरत पड़ने पर उसे manipulate करने के लिए किया जाता है
- SQL दवारा हम डेटाबेस के अंदर टेबल को create और delete भी कर सकते है।
- view, stored procedure, function आदि create कर सकते है।
SQL Commands / Language
SQL Commands / Language को उनके काम के अनुसार चार भागो divide किया गया है
- Data Definition Language (DDL)
Commands : Create, Alter, Drop, Truncate, Rename, Comments - Data Manipulation Language (DML)
Commands : Select , Insert , Delete , Update , Call - Data Control Language (DCL)
Commands : Grant , Revoke - Transaction Control Language (TCL)
Commands : commit , rollback
SQL Rules
- Structured query language, case sensitive नहीं है। आमतौर पर, SQL के keywords अपरकेस में लिखे जाते हैं।
- SQL की statements, text lines पर निर्भर हैं। हम एक या एक से अधिक text line पर एक single SQL statement का उपयोग कर सकते हैं।
- SQL tuple relational calculus और relational algebra पर निर्भर करता है।
What is RDBMS
RDBMS का पूरा नाम रिलेशनल डेटाबेस मैनेजमेंट सिस्टम है। RDBMS SQL, और सभी आधुनिक डेटाबेस सिस्टम जैसे MS SQL Server, IBM DB2, Oracle, MySQL और Microsoft Access के लिए एक base है। एक रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) एक डेटाबेस मैनेजमेंट सिस्टम (DBMS) है जो कि E. F. Codd द्वारा शुरू किए गए relational model पर आधारित है।
इसे भी पढ़े -
Advantage & Disadvantage of SQL in Hindi
SQL Data types in Hindi