Comment créer une vue dans MySQL
Dans MySQL, une vue n’est pas une table physique, mais plutôt une table virtuelle créée par une requête joignant une ou plusieurs tables.
Syntaxe:
La syntaxe de l’instruction CREATE VIEW dans MySQL est la suivante:
CREATE [OR REPLACE] VIEW viewName AS SELECT colonne1, colonne2, ... FROM tables [WHERE conditions];
Exemple:
Voici un exemple d’utilisation de l’instruction CREATE VIEW pour créer une vue dans MySQL:
CREATE VIEW stock_vw AS SELECT produit, qte FROM stock WHERE categorie = 'Cosmétique';
Cette requête créerait une table virtuelle basée sur le résultats de l’instruction SELECT. Vous pouvez maintenant interroger la vue MySQL comme suit:
SELECT * FROM stock_vw;