Maison  >  Article  >  base de données  >  Quel est le rôle des vues dans MySQL ? Les vues peuvent-elles être modifiées ?

Quel est le rôle des vues dans MySQL ? Les vues peuvent-elles être modifiées ?

藏色散人
藏色散人original
2018-09-05 15:38:023340parcourir

Cet article vous présente principalement l'explication détaillée du rôle des vues dans MySQL et si elles peuvent être modifiées.

Une vue est une table virtuelle. Contrairement à une table qui contient des données, une vue contient uniquement des requêtes qui récupèrent dynamiquement des données lorsqu'elles sont utilisées ; L'utilisation de vues peut simplifier des opérations SQL complexes, masquer des détails spécifiques et protéger les données ; une fois les vues créées, elles peuvent être utilisées de la même manière que les tables.
Les vues ne peuvent pas être indexées, ni avoir de déclencheurs associés ou de valeurs par défaut. S'il y a un ordre par dans la vue elle-même, l'ordre par à nouveau sur la vue sera écrasé.

创建视图:create view XXX as XXXXXXXXXXXXXX;

Pour certaines vues, telles que Distinct Union, qui n'utilise pas la fonction d'agrégation de regroupement de sous-requêtes de jointure, elle peut être mise à jour. Les mises à jour de la vue mettront à jour la table de base mais la vue ; Il est principalement utilisé pour simplifier la récupération et protéger les données. Il n'est pas utilisé pour les mises à jour et la plupart des vues ne peuvent pas être mises à jour.

Pour plus de contenu lié aux vues MySQL, vous pouvez vous référer au Tutoriel vidéo MySQL ou au Manuel MySQL sur le site Web PHP chinois !

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:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn