Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में VIEW बनाते समय ALIAS कैसे बनाएं?

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 के लाभ

  • जटिल क्वेरी को सरल बनाता है
  • सुरक्षा: केवल विशिष्ट कॉलम/पंक्तियों तक पहुंच देता है
  • स्कीमा परिवर्तन से एप्लिकेशन को अलग करता है
  1. - MySQL में व्यू से टेबल कैसे बनाएं?

    व्यू (VIEW) से टेबल बनाना MySQL में किसी मौजूदा व्यू के डेटा और स्ट्रक्चर से नई टेबल बनाने के लिए CREATE TABLE ... SELECT सिंटैक्स का उपयोग करें। सिंटैक्स CREATE TABLE yourTableName SELECT * FROM yourViewName; चरण-दर-चरण उदाहरण 1. मूल टेबल बनाना और डेटा डालना CREATE TABLE DemoTable830(Name VARCHA

  1. - MySQL व्यू कैसे बनाएं?

    MySQL व्यू बनाने के लिए, नीचे दिए गए सिंटैक्स में CREATE VIEW का उपयोग करें: create view yourViewName as select * from yourTableName; आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable1802 ( StudentId int, StudentName varchar(20) ); Query OK, 0 rows affected (0.00 sec) इन्सर्ट कमा

  1. - MySQL स्टोर्ड प्रोसीजर में ALTER TABLE RENAME से टेबल नाम बदलें

    MySQL स्टोर्ड प्रोसीजर के अंदर ALTER TABLE ... RENAME का उपयोग करके टेबल का नाम बदल सकते हैं। टेबल बनाएं mysql> CREATE TABLE DemoTable1859 (Id INT); डेटा डालें mysql> INSERT INTO DemoTable1859 VALUES(101), (102); प्रोसीजर बनाकर नाम बदलें mysql> DELIMITER // mysql> CREATE PROCEDURE alt