Redshift Show Command Table

Redshift Show Command Table
Czy kiedykolwiek słyszałeś o przesunięciu ku czerwieni Pokaż stół polecenie wyświetlania definicji tabeli? Jeśli nie, przeczytaj ten artykuł, aby dowiedzieć się, czym jest polecenie tabeli i jak można go użyć do uzyskania opisu tabeli bazy danych. W Amazon Redshift, Pokaż stół Polecenie służy do uzyskania opisu lub definicji tabeli bazy danych. Wyświetla wszystkie kolumny z innymi atrybutami, takimi jak typ danych każdej kolumny, obecny w tabeli. Na tym blogu omówimy, w jaki sposób możemy użyć polecenia show table, aby uzyskać definicję tabeli bazy danych.

Przegląd przesunięcia czerwonego

Amazon Redshift to w pełni pozbawiony serwera serwer magazynowania danych dostarczany przez AWS. Jest to zaawansowane narzędzie profesjonalne i przemysłowe do wykonywania zadań dużych zbiorów danych i analizy danych. Może wykorzystać równoległe węzły do ​​zwiększenia swojej mocy obliczeniowej, co pomoże rozwiązać złożone zapytania i zadania.

Składnia dla polecenia tabeli show

Składnia do użycia polecenia show Table w Redshift jest następująca:

Pokaż stół .

Nazwa shema to schemat bazy danych, w którym istnieje pożądana tabela, dla której chcesz znaleźć szczegóły.

Podobnie Nazwa tabeli pole określa nazwę tabeli w określonym schemacie, dla którego chcesz uzyskać opis lub definicję.

Korzystanie z polecenia Show Table

W tej sekcji zobaczymy, jak użyć polecenia show Table w przesunięciu ku czerwieni z praktycznymi przykładami, aby wszystko było bardziej jasne i bardziej zrozumiałe.

Znalezienie definicji tabeli i kolumn

Załóżmy, że pracujesz nad bazą danych swojej firmy, która jest zbudowana za pomocą Amazon Redshift i chcesz znaleźć wszystkie kolumny obecne w admin_team tabela. W tym celu możesz użyć następującego zapytania Redshift, które spowoduje wszystkie kolumny tabeli.

Pokaż organizację tabeli.admin_team

W wynikach widzimy, że tabela admin_team ma tylko dwie kolumny wymienione ID Posiadanie typu danych liczb całkowitych z AZR64 kodowanie i druga kolumna wymieniona nazwa z typem danych varchar i LZO kodowanie. Ponadto, styl dystrybucji tabeli jest ustawiony automatyczny który jest kluczowym stylem dystrybucji.

Poza tym, pokazując definicję tabeli przesunięcia ku czerwieni, polecenie show Tabela zwraca również oryginalne polecenie, aby utworzyć nową tabelę z tą samą definicją.

Tworzenie nowej tabeli za pomocą starej definicji

Teraz weź przykład, w którym zamierzasz rozwinąć swoją organizację i dodać nową tabelę bazy danych dla nowego działu tworzenia oprogramowania, dla którego musisz utworzyć nową tabelę o nazwie dev_team. Aby pamiętać wszystkie tabele bazy danych o tym samym wzorze, musisz spojrzeć na niektóre poprzednie dane, ponieważ zwykle nie można zapamiętać wszystkich szczegółów. W tym celu wystarczy użyć polecenia show table, aby uzyskać definicję dowolnej podobnej kolumny.

Załóżmy, że chcesz zbudować nową tabelę za pomocą Web_Team Definicja tabeli. W tym celu uzyskaj definicję tabeli źródłowej I.mi Web_Team Korzystanie z polecenia Show Table.

Pokaż organizację tabeli.Web_Team

Musimy tylko edytować nazwę tabeli w wyjściu, a wszystkie definicje pozostaną takie same.

Możesz zobaczyć, jak łatwo stworzyliśmy naszą nową tabelę bazy danych dla naszej dev_team używając starej definicji Web_Team Tabela tylko za pomocą polecenia tabeli SHEDSHIFT SHORE.

Wniosek

Polecenie Show Table w przesunięciu ku czerwieni jest bardzo przydatne, jeśli chcesz zajrzeć do szczegółowego schematu tabeli w przesunięciu ku czerwieni. Opowiada o wszystkich kolumnach w bazie danych z ich typem danych i kodowaniem plus także stylem dystrybucji Redshift dla tej tabeli. Dane wyjściowe tego polecenia jest często przydatne, jeśli zamierzasz utworzyć podobną tabelę z tymi samymi kolumnami i typem danych. Możesz po prostu wziąć definicję dowolnej tabeli, a następnie utworzyć z niej nowy tabelę.