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

ID:1560 / 打印

本篇文章主要是结合我之前面试的各种经历和实战开发中遇到的问题解决经验整理的,希望这篇《我们如何在没有任何列列表的情况下创建 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; Query OK, 0 rows affected (0.17 sec)

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

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 视图?》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注the24.cn!

上一篇: 检索存储在 INT 列中作为 MySQL TIMESTAMP 的值的正确方法是什么?
下一篇: MySQL CONV() 函数中的基数有下限和上限吗?如果 CONV() 函数中提供的基数超出限制会发生什么?

作者:admin @ 24资源网   2024-09-04

本站所有软件、源码、文章均有网友提供,如有侵权联系308410122@qq.com

与本文相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。