Befehl rotshift show table

Befehl rotshift show table
Haben Sie jemals von der Rotverschiebung gehört Tabelle anzeigen Befehl, um die Definition der Tabelle anzuzeigen? Wenn nicht, dann lesen. In Amazon Redshift die Tabelle anzeigen Der Befehl wird verwendet, um die Beschreibung oder die Definition Ihrer Datenbanktabelle zu erhalten. Es wird alle Spalten mit anderen Attributen wie Datentyp jeder Spalte angezeigt, die in der Tabelle vorhanden sind. In diesem Blog werden wir diskutieren, wie wir den Befehl show table verwenden können, um die Definition einer Datenbanktabelle zu erhalten.

Rotverschiebungsübersicht

Amazon RedShift ist ein vollständig serverloser Data Warehousing -Server von AWS. Es ist ein fortschrittliches Tool für professionelle und industrielle Ebene, um Big -Data -Jobs und Datenanalysen durchzuführen. Es kann parallele Knoten verwenden, um die Rechenleistung zu erhöhen, die dazu beiträgt, komplexe Abfragen und Aufgaben zu lösen.

Die Syntax für den Befehl table table

Die Syntax, um den Befehl table table in redshift zu verwenden, lautet wie folgt:

Tabelle anzeigen .

Der Shema -Name ist das Datenbankschema, in dem die gewünschte Tabelle vorhanden ist, für die Sie die Details finden möchten.

Ebenso die Tabellenname Das Feld gibt den Tabellennamen in dem angegebenen Schema an, für das Sie die Beschreibung oder Definition erhalten möchten.

Verwenden Sie den Befehl table table

In diesem Abschnitt werden wir sehen, wie der Befehl table table in redshift mit praktischen praktischen Beispielen verwendet wird, um die Dinge klarer und verständlicher zu machen.

Finden von Tabellendefinitionen und Spalten

Angenommen, Sie arbeiten an einer Datenbank Ihres Unternehmens, die mit Amazon Redshift erstellt wurde, und möchten alle in der vorhandenen Spalten herausfinden admin_team Tisch. Zu diesem Zweck können Sie die folgende Rotverschiebungsabfrage verwenden, die zu allen Spalten der Tabelle führt.

Tischorganisation Show.admin_team

Wir können in den Ergebnissen sehen, dass die Tabelle ausgibt admin_team hat nur zwei Spalten genannt Ausweis Ganzzahl datentypen mit haben AZR64 Codierung und die andere Spalte benannt Name mit varchar-Datentyp und Lzo Codierung. Darüber hinaus ist der Verteilungsstil der Tabelle auf Auto Das ist ein wichtiger Vertriebsstil.

Außerdem wird der Befehl "Thowtabelle" die Definition der Rotverschiebungstabelle angezeigt, um die neue Tabelle mit derselben Definition zu erstellen.

Erstellen einer neuen Tabelle mit der alten Definition

Nehmen Sie nun ein Beispiel, in dem Sie Ihre Organisation erweitern und eine neue Datenbanktabelle für die neue Softwareentwicklungsabteilung hinzufügen, für die Sie eine neue Tabelle namens erstellen müssen dev_team. Um alle Datenbanktabellen mit demselben Muster zu halten, müssen Sie einige frühere Daten betrachten, da es normalerweise nicht möglich ist, sich an alle Details zu erinnern. Hierzu müssen Sie nur den Befehl "show table" verwenden, um die Definition einer ähnlichen Spalte zu erhalten.

Angenommen, Sie möchten die neue Tabelle mit dem erstellen web_team Tabellendefinition. Dafür erhalten Sie die Definition der Quelltabelle I.e web_team Verwenden Sie den Befehl table table.

Tischorganisation Show.web_team

Wir müssen den Tabellennamen in der Ausgabe nur bearbeiten und alle Definitionen bleiben einfach gleich.

Sie können sehen, wie leicht wir unsere neue Datenbanktabelle für unsere erstellt haben dev_team Verwenden der alten Definition der web_team Tabelle nur mit Hilfe des Befehls RedShift Show Table.

Abschluss

Der Befehl table table in redShift ist sehr nützlich, wenn Sie in das detaillierte Schema einer Tabelle in RedShift untersuchen möchten. Es erzählt Sie über alle Spalten in der Datenbank mit Datentyp und Codierung sowie dem Rotverschiebungsverteilungsstil für diese Tabelle. Die Ausgabe dieses Befehls ist häufig nützlich, wenn Sie eine ähnliche Tabelle mit denselben Spalten und Datentyp erstellen möchten. Sie können einfach die Definition jeder Tabelle nehmen und dann eine neue Tabelle daraus erstellen.