diff --git a/HowtoMySQL.md b/HowtoMySQL.md index 379d921d..3c60d477 100644 --- a/HowtoMySQL.md +++ b/HowtoMySQL.md @@ -415,6 +415,33 @@ mysql> INSERT INTO bar VALUES (1,'jp','papin','2005-06-12','Marseille',2); INSERT INTO test (id,prenom,nom,ne_le) VALUES (2,'c','waddle','2004-06-17'); ~~~ +### Vues + +Lister les vues de la base foo : + +~~~{.sql} +mysql> SHOW FULL TABLES IN foo WHERE TABLE_TYPE LIKE 'VIEW'; +~~~ + +Créer une vue baz à partir du contenu de la table bar : + +~~~{.sql} +mysql> CREATE VIEW baz AS SELECT * FROM bar; +~~~ + +Voir la vue : + +~~~{.sql} +mysql> SHOW CREATE VIEW `baz`; +~~~ + +Supprimer une vue baz : + +~~~{.sql} +mysql> DROP VIEW `baz`; +~~~ + + ## Administration On crée une base de données et un utilisateur associé :