Affichage vs table
Vues et tableaux, les deux sont deux types d'objets de base de données. En mots simples, les vues sont stockées ou nommées requêtes. Ils peuvent être créés comme indiqué ci-dessous.
Créer ou remplacer la vue View_name
Comme
Select_statement;
Les tables sont constituées de colonnes et de lignes. Une colonne est un ensemble de données, qui appartient à un même type de données. Une ligne est une séquence de valeurs, qui peut provenir de différents types de données. Les colonnes sont identifiées par les noms des colonnes, et chaque ligne est identifiée de manière unique par la clé primaire du tableau. Les tableaux sont créés à l'aide de la requête DDL «Create Table».
Créer une table table_name (
Column_Name1 DataType (longueur),
Column_Name2 DataType (longueur)
… .
… .
… .
));
Vues
Comme mentionné précédemment, le corps de chaque vue est une déclaration sélectionnée. Les vues sont appelées «tables virtuelles» de la base de données. Bien que les vues soient stockées dans la base de données, elles ne sont pas exécutées tant qu'elles sont appelées à l'aide d'une autre instruction SELECT. Lorsqu'ils sont appelés à l'aide d'instructions sélectionnées, leurs requêtes de sélection stockées sont exécutées et affichent les résultats. Étant donné que les vues n'ont sélectionné que les requêtes comme corps, ils n'ont pas besoin d'un grand espace. Voici quelques avantages des vues,
les tables
La table est une collection de lignes. Les lignes peuvent avoir des données de différents types de données. Chaque ligne de la table doit être identifiée en utilisant un identifiant unique (clé primaire). Les tables sont les endroits où nous stockons les données. Insérer, mettre à jour et supprimer les requêtes peut être utilisée pour insérer une nouvelle ligne, mettre à jour une valeur de ligne existante et supprimer une ligne du tableau. Sélectionner les requêtes doivent être utilisées pour récupérer les données des tables. La structure du tableau peut également être modifiée (si besoin) après sa création. Les requêtes de table alter doivent être utilisées pour modifier la structure du tableau. Les tables ont besoin de plus d'espace que de vues pour stocker son contenu de données. Il existe plusieurs types de tables dans les bases de données.
Quelle est la différence entre Vues et tables? Les vues sont tables virtuelles, qui se réfèrent à certaines requêtes, mais les tables sont en fait disponibles dans la base de données. Les vues n'ont pas besoin d'un grand espace pour stocker son contenu, mais les tables ont besoin d'un grand espace que des vues pour stocker son contenu. Les vues peuvent être créées à l'aide de la syntaxe «Créer ou remplacer». Mais les tables ne peuvent pas être créées à l'aide de «créer ou remplacer», il doit s'agir de syntaxe «Créer Table». Parce que la création de table DDL ne permet pas de remplacer. Les colonnes de table peuvent être indexées. Mais les colonnes de vue ne peuvent pas être indexées. Parce que les vues sont des tables virtuelles. La structure du tableau peut être modifiée en utilisant des instructions alter, mais la structure d'une vue ne peut pas être modifiée en utilisant des instructions alter. (Les vues doivent être recréées pour modifier sa structure) Les commandes DML peuvent être utilisées pour insérer, mettre à jour et supprimer des enregistrements des tables, mais les DML ne sont autorisés qu'aux vues à jour, qui n'ont pas suivi dans l'instruction SELECT. Définir les opérateurs (intersection, moins, syndicat, syndical tout) DISTINCT Fonctions d'agrégats de groupe (avg, comte, max, min, sum, etc.) Groupe par clause Ordre par clause Connectez-vous par clause Commencez par la clause Expression de la collection dans une liste de sélection Sous-requête dans une liste de sélection Rejoindre la requête |