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

मौजूदा व्यू पर आधारित MySQL व्यू कैसे बनाएं?

MySQL में, हम एक व्यू बना सकते हैं जो किसी अन्य मौजूदा व्यू पर आधारित हो। इसे समझने के लिए हमारे पास 'Info' नामक व्यू है जिसमें निम्न डेटा है:

mysql> Create view info AS Select Id, Name, Subject FROM student_info;
Query OK, 0 rows affected (0.11 sec)
mysql> Select * from Info;
+------+---------+------------+
| Id   | Name    | Subject    |
+------+---------+------------+
|  101 | YashPal | History    |
|  105 | Gaurav  | Literature |
|  125 | Raman   | Computers  |
| NULL | Ram     | Computers  |
+------+---------+------------+
4 rows in set (0.00 sec)

अब, निम्न क्वेरी की सहायता से हम 'info_less' नामक एक और व्यू बना रहे हैं जो मौजूदा व्यू 'info' पर आधारित है:

mysql> Create view info_less AS Select Id, Name, Subject FROM info WHERE id >= 120;
Query OK, 0 rows affected (0.25 sec)
mysql> Select * from info_less;
+------+-------+-----------+
| Id   | Name  | Subject   |
+------+-------+-----------+
|  125 | Raman | Computers |
+------+-------+-----------+
1 row in set (0.03 sec)
  1. - MySQL में व्यू से टेबल कैसे बनाएं?

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

  1. - MySQL में कैस्केड कैसे देखें

    SHOW CREATE TABLE का उपयोग करके टेबल परिभाषा और कैस्केड देखना कैस्केड देखने के लिए MySQL में SHOW CREATE TABLE का उपयोग करें। पहले टेबल बनाएं: create table DemoTable1378 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, EmployeeId varchar(20), EmployeeFirstName varchar(20), EmployeeLastName varchar(20)

  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) इन्सर्ट कमा