Avez-vous déjà entendu parler du redshift Table de spectacle commande pour afficher la définition du tableau? Sinon, lisez cet article pour savoir ce qu'est la commande de la table Show et comment elle peut être utilisée pour obtenir la description de la table de base de données. Dans Amazon Redshift, le Table de spectacle La commande est utilisée pour obtenir la description ou la définition de votre table de base de données. Il affiche toutes les colonnes avec d'autres attributs comme le type de données de chaque colonne, présente dans le tableau. Dans ce blog, nous discuterons de la façon dont nous pouvons utiliser la commande Show Table pour obtenir la définition d'une table de base de données.
Présentation de Redshift
Amazon Redshift est un serveur d'entreposage de données entièrement sans serveur fourni par AWS. Il s'agit d'un outil avancé de niveau professionnel et industriel pour effectuer des travaux de mégadonnées et des analyses de données. Il peut utiliser des nœuds parallèles pour augmenter sa puissance de calcul qui aidera à résoudre les requêtes et les tâches complexes.
La syntaxe de la commande de table Show
La syntaxe pour utiliser la commande de table Show dans Redshift est la suivante:
Table de spectacle .
Le nom de shema Le schéma de base de données est-il dans lequel le tableau souhaité existe pour lequel vous souhaitez trouver les détails.
De même, le nom de la table Le champ spécifie le nom du tableau dans le schéma spécifié pour lequel vous souhaitez obtenir la description ou la définition.
Utilisation de la commande de table Show
Dans cette section, nous allons voir comment utiliser la commande de la table Show dans Redshift avec des exemples pratiques pratiques pour rendre les choses plus claires et plus compréhensibles.
Trouver des définitions et des colonnes de table
Supposons que vous travaillez sur une base de données de votre entreprise qui est construite à l'aide d'Amazon Redshift et que vous souhaitez trouver toutes les colonnes présentes dans le admin_team tableau. À cette fin, vous pouvez utiliser la requête Redshift suivante qui entraînera toutes les colonnes de la table.
Afficher l'organisation de la table.admin_team
Nous pouvons voir dans la sortie des résultats que le tableau admin_team a seulement deux colonnes nommées identifiant avoir un type de données entier avec azr64 Encodage et l'autre colonne nommée nom avec VarChar Data-Type et LZO codage. De plus, le style de distribution du tableau est défini sur auto qui est un style de distribution basé sur des clés.
En outre, montrant la définition de la table Redshift, la commande de table Show renvoie également la commande originale pour créer la nouvelle table avec la même définition.
Création d'un nouveau tableau en utilisant l'ancienne définition
Maintenant, prenez un exemple où vous allez étendre votre organisation et ajoutez un nouveau tableau de base de données pour le nouveau service de développement de logiciels pour lequel vous devez créer un nouveau tableau nommé dev_team. Pour conserver toutes les tables de base de données avec le même modèle, vous devrez examiner certaines données précédentes car il n'est généralement pas possible de se souvenir de tous les détails à l'esprit. Pour cela, il vous suffit d'utiliser la commande Show Table pour obtenir la définition de n'importe quelle colonne similaire.
Supposons que vous souhaitiez construire le nouveau tableau en utilisant le web_team Définition du tableau. Pour cela, obtenez la définition du tableau source I.e web_team Utilisation de la commande de table Show.
Afficher l'organisation de la table.web_team
Nous devons simplement modifier le nom du tableau dans la sortie et toutes les définitions resteront la même.
Vous pouvez voir avec quelle facilité nous avons créé notre nouvelle table de base de données pour notre dev_team en utilisant l'ancienne définition du web_team table juste avec l'aide de la commande de table Show Redshift.
Conclusion
La commande de table Show dans Redshift est très utile si vous souhaitez examiner le schéma détaillé d'une table dans Redshift. Il vous parle de toutes les colonnes de la base de données avec leur type de données et leur encodage et aussi le style de distribution Redshift pour ce tableau. La sortie de cette commande est souvent utile si vous voulez créer un tableau similaire ayant les mêmes colonnes et types de données. Vous pouvez simplement prendre la définition de n'importe quelle table, puis en créer une nouvelle table.