Maison  >  Article  >  base de données  >  Comment créer une vue à partir d'une table de base de données dans MySQL ?

Comment créer une vue à partir d'une table de base de données dans MySQL ?

黄舟
黄舟original
2017-08-07 15:44:563611parcourir

Une vue est une table virtuelle exportée à partir d'une ou plusieurs tables. C'est une table virtuelle ; elle peut faciliter l'exploitation des données. Comment créer une vue sur une table de base de données existante et visualiser les informations créées ? , les opérations spécifiques sont les suivantes :

Comment créer une vue à partir dune table de base de données dans MySQL ?


1. Afin de ne pas affecter les autres tables de base de données, créez une nouvelle table de base de données t_worker_info avec le code suivant :

create table t_worker_info(
      id int(8) primary key not null auto_increment,
      w_id int(10) not null,
      w_name varchar(20) not null,
      w_age int(3),
      w_sex varchar(10),
      w_birth varchar(20)
   );

Comme indiqué ci-dessous :

Comment créer une vue à partir dune table de base de données dans MySQL ?

2. Après avoir créé t_worker_info, vérifiez la structure des données :

desc t_worker_info;

Comme indiqué ci-dessous :

Comment créer une vue à partir dune table de base de données dans MySQL ?

3. Double-cliquez sur la base de données sélectionnée, cliquez avec le bouton droit sur "Créer une vue..." dans Vues, ​​ouvrez la fenêtre d'édition et entrez le code dans la fenêtre, le code est la suivante :

CREATE VIEW `view_worker_info` AS
SELECT  * FROM t_worker_info;

Comme indiqué ci-dessous :

Comment créer une vue à partir dune table de base de données dans MySQL ?

Comment créer une vue à partir dune table de base de données dans MySQL ?

desc view_worker_info;

5. Afficher les informations de la vue, telles que le moteur de stockage, la longueur des données, etc. Si les indicateurs ci-dessus sont nuls, cela signifie que la vue est une table virtuelle. Le code est le suivant :

Comment créer une vue à partir dune table de base de données dans MySQL ?

Comme le montre la figure ci-dessous :

show table status like 'view_worker_info';

6. pour utiliser le nom de la vue show create view. Le code est le suivant :

Comment créer une vue à partir dune table de base de données dans MySQL ?

Comme le montre la figure ci-dessous :

show create view view_worker_info;
Instructions.

Faites attention à la différence entre les vues et les tables dans MySQL

Comment créer une vue à partir dune table de base de données dans MySQL ?Apprenez à créer des vues

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