Cet article vous donne principalement une brève introduction à ce qu'est la vue de table de données MySQLet sa fonction.
La vue est une vue. La vue ici n'est évidemment pas le même concept que la vue dans notre framework MVC commun.
Dans notre base de données MySQL, « view » est une terminologie de base de données informatique, qui est une table virtuelle.
Alors comment comprendre les tables virtuelles ? A quoi ça sert ?
Pour certains novices, ils peuvent ne pas le comprendre pendant un moment.
Ci-dessous, nous vous donnerons une explication détaillée de ce qu'est la vue de table de données MySQL avec un exemple simple !
Table virtuelle, comme son nom l'indique, est une table virtuelle. Tout le monde doit savoir que la table de données de base dans MySQL est composée de trois parties : le nom de la table, les champs de la table et les enregistrements de la table. . Et ces structures de tables occupent vraiment de la mémoire.
En fait, la vue est une table virtuelle Comme la table de données de base, elle contient également une série de données de colonnes et de lignes nommées. Cependant, la vue n'existe pas en tant qu'ensemble de valeurs de données stockées dans la base de données. En termes simples, une vue est une table visuelle basée sur le jeu de résultats d'une instruction SQL. Elle ne contient aucun enregistrement physique réel, c'est-à-dire qu'elle n'occupe pas d'espace de stockage physique !
Ainsi, lorsque nous devons effectuer des requêtes de jointure multi-tables complexes, si nous devons écrire une seule instruction SQL à chaque fois pour interroger les tables une par une, une telle opération sera évidemment très inefficace.
L'existence de la fonction view résoudra très bien ce problème.
Par exemple, si une école doit organiser un match de basket-ball, alors chaque classe équivaut à une table. Nous devons interroger les élèves qui connaissent les compétences de basket-ball de chaque classe. un concours, chaque table doit être interrogée séparément, ce qui consommera beaucoup de ressources et sera très inefficace.
À l'heure actuelle, nous pouvons regrouper toutes les données de la table qui répondent aux exigences de la requête dans une seule vue, car la vue n'occupe pas de ressources, donc à chaque fois qu'un concours est organisé , vous pouvez appeler directement les données dans la vue requête. C'est également un rôle important des points de vue.
Enfin, je vais vous donner une brève introduction à quelques connexions entre les vues et les tables de données de base MySQL.
Une vue est une table virtuelle construite sur la table de base MySQL. Sa structure et son contenu proviennent de la table de base. Une vue peut correspondre à une table de base ou à plusieurs tables de base. Les vues dépendent de l'existence de tables de base.
Cet article concerne la définition et la fonction de la vue table de données MySQL. Il est également très facile à comprendre. J'espère qu'il sera utile aux amis qui en ont besoin !
Si vous voulez en savoir plus sur MySQL, vous pouvez suivre le site Web PHP chinois Tutoriel vidéo MySQL, tout le monde est invité à s'y référer et à apprendre !
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!