Maison > base de données > tutoriel mysql > Que signifient les vues de base de données et comment fonctionnent les vues MySQL ?

Que signifient les vues de base de données et comment fonctionnent les vues MySQL ?

PHPz
Libérer: 2023-09-13 11:49:02
avant
1778 Les gens l'ont consulté

数据库视图是什么意思以及 MySQL 视图如何工作?

Une vue de base de données n'est rien d'autre qu'une instruction SQL stockée dans une base de données avec un nom associé. Les vues sont en réalité des combinaisons de tables sous la forme de requêtes SQL prédéfinies.

Une vue peut contenir toutes les lignes d'un tableau ou sélectionner des lignes d'un tableau. Les vues MySQL peuvent être créées à partir d'une ou plusieurs tables, qui s'appuient sur des requêtes MySQL écrites pour créer la vue.

Une vue est un tableau virtuel qui permet aux utilisateurs d'effectuer les opérations suivantes : 

  • Structurer les données d'une manière que l'utilisateur ou la catégorie d'utilisateurs trouve naturelle ou intuitive.
  • Restreindre l'accès aux données afin que les utilisateurs puissent voir et (parfois) modifier exactement ce dont ils ont besoin sans avoir à faire plus.
  • Résumez les données dans divers tableaux pouvant être utilisés pour générer des rapports.

Fondamentalement, les vues sont des définitions construites au-dessus d'autres tables de vues. Si les données de la table sous-jacente changent, cela sera reflété dans la vue. Les vues peuvent être créées sur une ou plusieurs tables. MySQL prend en charge les vues de base de données à partir de la version 5+ et gère les requêtes sur les vues des deux manières suivantes -

  • En créant une table temporaire - Dans ce cas, MySQL créera une table temporaire basée sur l'instruction de définition de vue, et Exécutez les requêtes entrantes sur cette table temporaire.
  • En combinant des requêtes - De cette façon, MySQL combine les requêtes entrantes pour définir la vue en une seule requête et exécute la requête combinée.

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!

source:tutorialspoint.com
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal