Maison > base de données > navicat > Comment créer une vue à l'aide d'instructions SQL dans Navicat

Comment créer une vue à l'aide d'instructions SQL dans Navicat

angryTom
Libérer: 2019-08-09 10:46:25
original
8330 Les gens l'ont consulté

Comment créer une vue à l'aide d'instructions SQL dans Navicat

navicat est un logiciel de gestion de base de données très simple d'utilisation et doté de fonctions très puissantes. Ci-dessous, nous vous présenterons comment utiliser les instructions SQL pour créer des vues dans Navicat.

Tutoriels recommandés : Tutoriel graphique navicat

Nous devons d'abord ouvrir navicat. Sélectionnez la base de données sur laquelle opérer. Cliquez sur Requête pour créer une nouvelle requête. Utilisez l'instruction create view pour créer une vue.

create view View_name 
as
   select * from table_name where Mid>1
Copier après la connexion

Cliquez ensuite sur Exécuter pour créer la vue.

Informations étendues : le rôle des vues

Premier point : à l'aide des vues, vous pouvez personnaliser les données utilisateur et vous concentrer sur des données spécifiques .

Explication :

Dans le processus réel, l'entreprise dispose de personnel occupant différents rôles. Si nous prenons l'exemple de l'entreprise commerciale, le personnel des achats peut avoir besoin de certaines données les concernant. , et les données qui n'ont rien à voir avec lui n'ont aucune signification pour lui. Nous pouvons créer une vue spécifiquement pour le personnel des achats basée sur cette situation réelle, lorsqu'il interrogera les données à l'avenir, il lui suffira de sélectionner * dans view_caigou.

Deuxième point : l'utilisation de vues peut simplifier les opérations sur les données.

Explication :

Lorsque nous utilisons des requêtes, nous devons souvent utiliser des fonctions d'agrégation, et en même temps, nous devons également afficher des informations sur d'autres champs, et pouvons également Il faut l'associer à d'autres tables. L'instruction écrite à ce moment peut être très longue. Si cette action se produit fréquemment, nous pouvons désormais créer une vue, il suffit de sélectionner * dans view1~, n'est-ce pas très. pratique~

Le troisième point : en utilisant les vues, les données de la table de base ont un certain degré de sécurité

Explication :

Parce que la vue est virtuel et n'existe pas physiquement, il stocke simplement une collection de données. Nous pouvons fournir à l'utilisateur des informations de champ importantes dans la table de base sans utiliser la vue. La vue est une collection dynamique de données et les données sont mises à jour au fur et à mesure. la table de base est mise à jour. Dans le même temps, les utilisateurs ne peuvent pas modifier ou supprimer des vues à volonté, ce qui garantit la sécurité des données.

Le quatrième point : vous pouvez fusionner des données séparées et créer une vue partitionnée (//je ne l'ai pas utilisée actuellement)

Explication :

Avec le développement de la société et l'expansion continue du volume d'affaires de l'entreprise, une grande entreprise compte de nombreuses succursales. Pour la commodité de la gestion, nous devons unifier la structure du tableau, vérifier régulièrement la situation commerciale de chaque entreprise et examiner. dans chaque entreprise séparément. Les données sont très gênantes et peu comparables. Il serait beaucoup plus pratique si ces données étaient fusionnées en un seul tableau. À ce stade, nous pouvons utiliser le mot-clé union pour fusionner les données de chaque branche en une seule vue. .

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!

Étiquettes associées:
source:php.cn
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