MySQL VIEW में AS कीवर्ड का उपयोग करके एलियास बनाना
MySQL में VIEW बनाते समय, आप AS कीवर्ड का उपयोग करके VIEW को एक नाम (एलियास) दे सकते हैं। यह VIEW का नाम ही होता है।
उदाहरण: सरल VIEW बनाना
टेबल बनाएं:
CREATE TABLE DemoTable (
FirstName VARCHAR(100)
);
INSERT INTO DemoTable VALUES ('Chris'), ('Robert'), ('Sam');
VIEW बनाएं
CREATE VIEW load_data AS SELECT * FROM DemoTable;
यहां load_data VIEW का नाम (एलियास) है।
VIEW का उपयोग करें
SELECT * FROM load_data;
परिणाम:
+-----------+ | FirstName | +-----------+ | Chris | | Robert | | Sam | +-----------+
VIEW में कॉलम एलियास देना
आप VIEW की परिभाषा में कॉलम को नए नाम भी दे सकते हैं:
CREATE VIEW employee_view AS SELECT Id AS EmployeeId, FirstName AS Name, Salary AS MonthlySalary FROM employees;
महत्वपूर्ण बिंदु
CREATE VIEW view_name AS SELECT ...—view_nameही एलियास है- VIEW एक वर्चुअल टेबल है — डेटा स्टोर नहीं करता, केवल क्वेरी स्टोर करता है
- आधार टेबल में बदलाव VIEW में प्रतिबिंबित होते हैं
SHOW CREATE VIEW view_nameसे VIEW की परिभाषा देख सकते हैं
VIEW के लाभ
- जटिल क्वेरी को सरल बनाता है
- सुरक्षा: केवल विशिष्ट कॉलम/पंक्तियों तक पहुंच देता है
- स्कीमा परिवर्तन से एप्लिकेशन को अलग करता है