我们如何创建没有任何列列表的MySQL视图?

创建视图时,提供列列表是可选的。以下示例将通过创建不包含任何列列表的视图进行说明-

mysql> Select * from student_detail;

+-----------+-------------+------------+

| Studentid | StudentName | address    |

+-----------+-------------+------------+

|       100 | Gaurav      | Delhi      |

|       101 | Raman       | Shimla     |

|       103 | Rahul       | Jaipur     |

|       104 | Ram         | Chandigarh |

|       105 | Mohan       | Chandigarh |

+-----------+-------------+------------+

5 rows in set (0.17 sec)

mysql> Create view View_student_detail AS SELECT * FROM Student_Detail;

正如我们在下面的查询中注意到的那样,在创建视图时,我们没有给出任何列名,这就是为什么它是没有列列表的视图的原因。现在,如果我们将使用视图的名称运行查询,则将从创建该视图的表中获取所有列。

mysql> Select * from View_student_detail;

+-----------+-------------+------------+

| Studentid | StudentName | address    |

+-----------+-------------+------------+

|       100 | Gaurav      | Delhi      |

|       101 | Raman       | Shimla     |

|       103 | Rahul       | Jaipur     |

|       104 | Ram         | Chandigarh |

|       105 | Mohan       | Chandigarh |

+-----------+-------------+------------+

5 rows in set (0.00 sec)

以上是 我们如何创建没有任何列列表的MySQL视图? 的全部内容, 来源链接: utcz.com/z/316754.html

回到顶部