SQL में View क्या है? – SQL Views in Hindi

SQL में View एक virtual table होती है, जो एक या एक से अधिक tables से data को represent (प्रस्तुत) करती है। View को हम query के माध्यम से create करते हैं।

View टेबल से data को प्राप्त (retrieve) करने का एक तरीका है, लेकिन यह data को physically स्टोर नहीं करता। View सिर्फ एक stored query होता है, जिसका आउटपुट एक table की तरह दिखाई देता है।

Views का उपयोग database में data retrieval को आसान और efficient (कुशल) बनाने के लिए किया जाता है। जब हमें बार-बार एक ही query के results चाहिए होते हैं, तो हम एक view बना सकते हैं, और फिर उसे बार-बार use कर सकते हैं।

SQL Views के फायदे (Advantages of SQL Views in Hindi)

  1. यह Complex queries को simple (सरल) बनाता है।
  2. यह Security (सुरक्षा) बढ़ाता है।
  3. इसका इस्तेमाल करके हम एक ही query को बार-बार इस्तेमाल कर सकते हैं,
  4. इसका इस्तेमाल करके हम data को consistent तरीके से प्रस्तुत कर सकते हैं।

SQL View कैसे Create करें?

SQL View को create करने के लिए CREATE VIEW स्टेटमेंट का उपयोग किया जाता है। इसका syntax नीचे दिया गया है:-

CREATE VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
WHERE condition;

ऊपर दिए गए Syntax में:

  • view_name: यह View का नाम है।
  • SELECT column1, column2, …:  ये वह columns हैं, जिन्हें आप view में दिखाना चाहते हैं।
  • FROM table_name: यह वह table है जिसमें से आप data को retrieve (प्राप्त) करना चाहते हैं।
  • WHERE condition: यह optional है, और यह filter करने के लिए होता है।

उदाहरण:– मान लीजिए हमारे पास एक Employees टेबल है, और हम केवल EmployeeID, Name, और Department columns को show करने के लिए एक view बनाना चाहते हैं।

CREATE VIEW EmployeeDetails AS
SELECT EmployeeID, Name, Department
FROM Employees
WHERE Department = 'Sales';

इस query में, EmployeeDetails नाम का एक view बनाया गया है जो सिर्फ Sales department के employees की details को ही show करेगा।

View को कैसे Access करें?

View को access करने के लिए SELECT statement का उपयोग किया जाता है।

example:-

SELECT * FROM EmployeeDetails;

इस query में, EmployeeDetails view से सभी data को fetch किया जाएगा।

View को कैसे Update करें?

View को update करने के लिए CREATE OR REPLACE VIEW statement का इस्तेमाल किया जाता है।

Example:-

CREATE OR REPLACE VIEW EmployeeDetails AS
SELECT EmployeeID, Name, Department, Salary
FROM Employees
WHERE Department = 'Sales';

इस query में, EmployeeDetails view को update करके Salary कॉलम को add किया गया है।

View को कैसे Delete करें?

View को delete करने के लिए DROP VIEW स्टेटमेंट का इस्तेमाल किया जाता है।

example:

DROP VIEW EmployeeDetails;

इस query में, EmployeeDetails view को delete किया गया है।

इसे पढ़ें:-

निवेदन:- आपको ये पोस्ट कैसी लगी आप हमें कमेंट के माध्यम से अवश्य बतायें। हमें आपके कमेंट्स का बेसब्री से इन्तजार रहता है। अगर आपके कोई सवाल या कोई topics है तो हमें बतायें हम उसको एक या दो दिन के अंदर यहाँ प्रकाशित करेंगे और हाँ पोस्ट शेयर जरूर करें।

Summary (सारांश)

SQL में View एक virtual table होती है जो एक या अधिक tables से data को represent करती है। यह physically data store नहीं करती, बल्कि एक stored query के रूप में काम करती है जिसका output table जैसा दिखता है। इस article में आपको View बनाने का syntax, उदाहरण और इसके फायदे मिलेंगे। इस article से छात्र सीखेंगे:

  • View क्या है और यह real table से कैसे अलग है
  • CREATE VIEW statement का उपयोग करके View कैसे create करें
  • Complex queries को simple बनाने और security बढ़ाने के तरीके
  • बार-बार उपयोग की जाने वाली queries को reusable कैसे बनाएं
Exam preparation में मदद: Views का concept Database और SQL के प्रश्नों में अक्सर पूछा जाता है। यह आपको retrieval को efficient बनाने, data consistency और access control के सिद्धांतों को समझने में मदद करेगा, जिससे आप practical और theoretical दोनों परीक्षाओं में अच्छा प्रदर्शन कर सकते हैं।

10 thoughts on “SQL में View क्या है? – SQL Views in Hindi”

Leave a Comment