Vues dans phpMyAdmin

Table des matières
MySQL a dans ses versions après la version 5 de nombreuses nouvelles fonctionnalités qui n'étaient pas dans la version précédente et qui l'ont rapproché et l'ont placé comme un moteur de base de données beaucoup plus avancé à égalité avec ses concurrents directs tels que PostgreSQL ou SQL-Server.
Parmi ces nouvelles fonctionnalités, nous avons la possibilité d'utiliser, de créer et de consulter les vues ou vues, qui ne sont rien de plus que des regroupements de requêtes où l'on peut mélanger des champs de plusieurs tables, et générer une sorte de table virtuelle pour pouvoir faire des requêtes sur cette table et obtenir les champs vraiment nécessaires pour nous.
Nous pouvons effectuer quelques recherches complexes dans les différentes sections de la table et de la base de données dans phpMyAdminNous pouvons ensuite transformer ces requêtes en vues qui peuvent servir un objectif dans notre environnement de travail.
Voyons un exemple, nous ouvrons la section de recherche à partir de la vue tableau, nous choisissons les champs que nous voulons réellement afficher et cliquez sur Aller.

Cela générera des résultats que nous pourrons ensuite traiter pour créer une vue à l'aide du lien CRÉER UNE VUE qui apparaît dans la section des opérations disponibles pour le résultat de la requête, comme nous pouvons le voir dans la capture d'écran suivante de l'application phpMyAdmin.

Lors de la création de la vue, nous l'aurons disponible dans notre base de données, car au début du tutoriel que nous avons mentionné, cette vue fonctionne comme une sorte de table, nous la verrons donc dans la même liste où nous avons les tables de notre base de données, les vues plus que tout n'est défini que pour les requêtes dans lesquelles nous devons afficher uniquement certains champs, émuler une structure ou simplement éviter l'accès à d'autres tables, nous unissons donc plusieurs champs de différentes tables dans une seule vue pour une consultation ultérieure facile.
Voyons la liste des tables reflétée dans la vue que nous venons de créer, si nous regardons la liste, elle spécifie déjà qu'il s'agit d'une vue.

Si nous ouvrons la vue, nous verrons qu'elle contient presque tout ce qu'une table a, nous pouvons voir que nous n'avons pas d'options telles que ImporterÉtant donné que la vue n'accepte pas les insertions de données, voyons à quoi ressemble la page de résultats de notre vue nouvellement créée.

Nous pouvons également voir dans cette capture que la requête générée est un SELECT normal sans aucun ajout particulier, table, maintenant si nous voulons exporter la vue, nous trouverons un code SQL similaire au suivant :
 CREATE ALGORITHM = UNDEFINED DEFINER = `root` @`% `SQL SECURITY DEFINER VIEW` book_public_info` AS sélectionnez `book``isbn` AS` number`, `book``title` AS` title` from `book`; 

Il est important de garder à l'esprit que l'utilisateur MySQL doit disposer des autorisations nécessaires pour générer la vue et les consulter, il est donc important que l'administrateur du serveur nous fournisse les autorisations nécessaires.
C'est tout pour ce tutoriel, comme nous l'avons vu, les vues peuvent être très utiles pour garder nos requêtes simples et qu'elles montrent vraiment les données pertinentes sans prendre trop de tours, sans oublier qu'il est important d'avoir les autorisations utilisateur appropriées pour être capable de travailler avec cette fonctionnalité. .Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif
wave wave wave wave wave