Har du noen gang hørt om rødforskyvningen Vis tabell Kommando for å se definisjonen av tabellen? Hvis ikke, kan du lese denne artikkelen for å finne ut hva Show Table Command er og hvordan den kan brukes til å få beskrivelsen av databasetabellen. I Amazon Redshift, den Vis tabell Kommando brukes til å få beskrivelsen eller definisjonen av databasetabellen din. Den viser alle kolonnene med andre attributter som datatype av hver kolonne, til stede i tabellen. I denne bloggen vil vi diskutere hvordan vi kan bruke kommandoen Show Table for å få definisjonen av en databasetabell.
Redshift Oversikt
Amazon Redshift er en fullt serverløs datavarehusserver levert av AWS. Det er et avansert verktøy for profesjonelt og industrielt nivå for å utføre big datajobber og dataanalyse. Den kan bruke parallelle noder for å øke datakraften som vil bidra til å løse komplekse spørsmål og oppgaver.
Syntaksen for kommandoen Show Table
Syntaksen for å bruke kommandoen Show Table i Redshift er som følger:
Vis tabell .
De Shema -navn er databaseskjemaet der den ønskede tabellen eksisterer som du vil finne detaljene.
Tilsvarende Tabellnavn Feltet spesifiserer tabellnavnet i det spesifiserte skjemaet du vil få beskrivelsen eller definisjonen.
Bruke kommandoen Show Table
I dette avsnittet skal vi se hvordan du bruker kommandoen Show Table i Redshift med praktiske eksempler for å gjøre ting mer klare og mer forståelige.
Finne tabelldefinisjoner og kolonner
Anta at du jobber med en database over selskapet ditt som er bygget med Amazon Redshift, og du vil finne ut alle kolonnene som er til stede i admin_team bord. For dette formålet kan du bruke følgende Redshift -spørring som vil resultere i alle kolonnene i tabellen.
Vis tabellorganisasjon.admin_team
Vi kan se i resultatene som utgår at tabellen admin_team har bare to kolonner som heter id Å ha heltalldatatype med AZR64 koding og den andre kolonnen som heter Navn med varchar datatype og LZO koding. Videre er distribusjonsstilen til tabellen satt til bil som er en nøkkelbasert distribusjonsstil.
Dessuten, viser definisjonen av Redshift -tabellen, returnerer også kommandoen for showtabellen den opprinnelige kommandoen for å lage den nye tabellen med samme definisjon.
Opprette en ny tabell ved hjelp av den gamle definisjonen
Ta nå et eksempel der du skal utvide organisasjonen din og legge til en ny databasetabell for den nye programvareutviklingsavdelingen som du må lage en ny tabell som heter dev_team. For å holde alle databasetabellene med samme mønster, må du se på noen tidligere data, da det vanligvis ikke er mulig å huske alle detaljene i tankene. For dette trenger du bare å bruke kommandoen Show Table for å få definisjonen av en lignende kolonne.
Anta at du vil bygge det nye bordet ved hjelp av web_team Tabelldefinisjon. For dette, få definisjonen av kildetabellen I.e web_team Bruke kommandoen Show Table.
Vis tabellorganisasjon.web_team
Vi må bare redigere tabellnavnet i utgangen, og alle definisjonene vil bare forbli de samme.
Du kan se hvor lett vi har laget vår nye databasetabell for vår dev_team ved hjelp av den gamle definisjonen av web_team Tabell bare ved hjelp av Redshift Show Table Command.
Konklusjon
Show Table -kommandoen i rødforskyvning er veldig nyttig hvis du vil se nærmere på det detaljerte skjemaet i en tabell i rødforskyvning. Den forteller deg om alle kolonnene i databasen med deres datatype og koding pluss også Redshift Distribution -stilen for den tabellen. Utgangen fra denne kommandoen er ofte nyttig hvis du skal lage en lignende tabell med samme kolonner og datatype. Du kan ganske enkelt ta definisjonen av hvilken som helst tabell og deretter opprette en ny tabell fra den.