Maison  >  Article  >  base de données  >  Comment pouvons-nous créer une vue MySQL sans aucune liste de colonnes ?

Comment pouvons-nous créer une vue MySQL sans aucune liste de colonnes ?

王林
王林avant
2023-09-06 14:53:02904parcourir

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

Lors de la création d'une vue, fournir une liste de colonnes est facultatif. L'exemple suivant sera illustré en créant une vue sans aucune liste de colonnes -

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)

Comme nous l'avons remarqué dans la requête ci-dessous, lors de la création de la vue, nous ne donnons aucun nom de colonne, c'est pourquoi elle est sans vue de liste de colonnes. Maintenant, si nous exécutons la requête en utilisant le nom de la vue, nous obtiendrons toutes les colonnes de la table dans laquelle la vue a été créée.

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)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer