Maison >programmation quotidienne >connaissance de MySQL >Comment ajouter de nouvelles données à la vue Mysql

Comment ajouter de nouvelles données à la vue Mysql

藏色散人
藏色散人original
2018-10-27 17:13:0313910parcourir

Cet article vous présente principalement comment ajouter de nouvelles données dans la vue de la table de données mysql.

Les connaissances pertinentes sur les vues MySQL vous ont été présentées en détail dans nos articles précédents. Je pense que tout le monde doit avoir une compréhension plus approfondie des vues.

Dès l'introduction de l'article précédent, tout le monde doit savoir qu'une vue est une table virtuelle définie par une requête composée d'instructions SELECT. Elle est composée de données dans une ou plusieurs tables extérieures au système de base de données. Une vue est comme une table de données. Les opérations générales qui peuvent être effectuées sur la table peuvent être appliquées à la vue, telles que l'interrogation, l'insertion de données, la modification de la vue, la suppression de la vue, etc.

Lorsque je dois insérer de nouvelles données dans la vue, comment puis-je insérer de nouvelles données ?

Ci-dessous, nous utiliserons un exemple simple pour vous présenter la méthode d'insertion de nouvelles données dans une seule vue de tableau.

Nous pouvons d’abord utiliser l’outil de ligne de commande pour interroger les informations de champ dans la vue.

Syntaxe SQL pour interroger les informations de champ :

desc + 视图名 ;

Comment ajouter de nouvelles données à la vue Mysql

Comme le montre la figure, il n'y a que deux identifiants de champ dans la vue my_v1, nom.

Ensuite, nous insérons une nouvelle donnée dans la vue my_v1. L'instruction SQL est la suivante :

Comment ajouter de nouvelles données à la vue Mysql

Comme le montre la figure, nous utilisons le insérer dans l'instruction to Une nouvelle donnée d'identifiant et de nom est insérée dans la vue my_v1.

Vérifions si les données sont insérées avec succès via Navicat.

Comment ajouter de nouvelles données à la vue Mysql

Comme le montre la figure, les données dans la vue my_v1 ont été insérées avec succès. Cependant, en raison de problèmes d'encodage, le champ "chaton" ne peut pas être affiché normalement, donc. Je n'entrerai pas dans les détails ici. Les articles ultérieurs expliqueront en détail le problème du code tronqué MySQL pour tout le monde.

En fait, lorsque nous insérons des données dans la vue à table unique, les mêmes données seront également insérées dans la table de base, qui est la table de données qui compose cette vue.


Comment ajouter de nouvelles données à la vue Mysql

Remarque : Les vues qui utilisent l'instruction INSERT pour les opérations d'insertion doivent pouvoir insérer des données dans la table de base (la table qui crée la requête de vue), sinon l'opération échouera. Lorsque nous insérons de nouvelles données dans la table de la base de données, la vue insère également les données de manière synchrone.

Et les instructions de modification de données ne peuvent pas être utilisées sur plusieurs tables sous-jacentes dans une seule instruction. Par conséquent, si vous souhaitez ajouter des données à une vue faisant référence à plusieurs tables de données, vous devez utiliser plusieurs instructions INSERT pour les ajouter.

Cet article concerne l'ajout de nouvelles données à la

vue mysql Il est également très simple et facile à comprendre. J'espère qu'il sera utile aux amis dans le 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!

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