Formation PUB200 : MySQL, 2018 Vues MySQL

13.4 Utiliser une vue


Il est possible d'afficher les données de la vue au même titre que n'importe quelle table.

Par exemple, l'affichage des données d'une vue sur les réparations et leurs clients se fera comme suit :

MySQL

SELECT * FROM vue_mecaniciensfactures;

Cette requête donnera le résultat suivant. Notez que vous obtenez facilement les données liées tirées de trois tables sans avoir à faire de jointures :

affichage de la vue

Vous pouvez également effectuer des requêtes sur la vue comme s'il s'agissait d'une table. 

La seule restriction est que vous ne pouvez utiliser que les champs faisant partie de la vue. Les autres champs des tables ne peuvent être utilisés dans la requête.

Ex :

MySQL

SELECT nomfamille FROM vue_mecaniciensfactures WHERE facture_id = 2; -> OK

SELECT telephone FROM vue_mecaniciensfactures WHERE facture_id = 2; -> Erreur : Champ telephone inconnu

Note : phpMyAdmin permet de modifier les données directement à partir d'une vue, ce qui peut s'avérer très pratique !

▼Publicité

Veuillez noter que le contenu de cette fiche vous est partagé à titre gracieux, au meilleur de mes connaissances et sans aucune garantie.
Merci de partager !
Soumettre