Maison > Article > base de données > Comment pouvons-nous créer une vue MySQL sans aucune liste de colonnes ?
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!