Redshift Show Table Command

Redshift Show Table Command
Você já ouviu falar sobre o desvio para o vermelho Mostrar mesa comando para visualizar a definição da tabela? Caso contrário, leia este artigo para descobrir o que é o comando da tabela Show e como ele pode ser usado para obter a descrição da tabela de banco de dados. No Amazon Redshift, o Mostrar mesa O comando é usado para obter a descrição ou a definição da sua tabela de banco de dados. Ele exibe todas as colunas com outros atributos, como o tipo de dados de cada coluna, presente na tabela. Neste blog, discutiremos como podemos usar o comando show tabela para obter a definição de uma tabela de banco de dados.

Visão geral do desvio para o vermelho

O Amazon Redshift é um servidor de data warehousing totalmente sem servidor fornecido pela AWS. É uma ferramenta avançada de nível profissional e industrial para realizar trabalhos de big data e análise de dados. Ele pode utilizar nós paralelos para aumentar seu poder de computação, o que ajudará a resolver consultas e tarefas complexas.

A sintaxe para o comando da tabela de shows

A sintaxe para usar o comando show tabela no Redshift é o seguinte:

Mostrar mesa .

O Nome do Shema é o esquema de banco de dados no qual a tabela desejada existe para a qual você deseja encontrar os detalhes.

Da mesma forma, o Nome da tabela Campo especifica o nome da tabela no esquema especificado para o qual você deseja obter a descrição ou definição.

Usando o comando show tabela

Nesta seção, vamos ver como usar o comando de tabela de shows em Redshift com exemplos práticos práticos para tornar as coisas mais claras e mais compreensíveis.

Encontrando definições e colunas da tabela

Suponha que você esteja trabalhando em um banco de dados da sua empresa que é construído usando o Amazon Redshift e você deseja descobrir todas as colunas presentes no admin_team mesa. Para esse fim, você pode usar a seguinte consulta do Redshift, que resultará em todas as colunas da tabela.

Mostrar organização da tabela.admin_team

Podemos ver na saída dos resultados que a tabela admin_team tem apenas duas colunas nomeadas eu ia tendo tipo de dados inteiro com AZR64 codificação e a outra coluna nomeada nome com Varchar Data-Type e LZO codificação. Além disso, o estilo de distribuição da tabela está definido como auto que é um estilo de distribuição baseado em chave.

Além disso, mostrando a definição da tabela de desvio para o vermelho, o comando da tabela de shows também retorna o comando original para criar a nova tabela com a mesma definição.

Criando uma nova tabela usando a definição antiga

Agora, dê um exemplo em que você vai expandir sua organização e adicione uma nova tabela de banco de dados para o novo departamento de desenvolvimento de software para o qual você deve criar uma nova tabela chamada dev_team. Para manter todas as tabelas de banco de dados com o mesmo padrão, você precisará analisar alguns dados anteriores, pois geralmente não é possível lembrar todos os detalhes em mente. Para isso, você só precisa usar o comando show tabela para obter a definição de qualquer coluna semelhante.

Suponha que você queira construir a nova tabela usando o web_team Definição da tabela. Para isso, obtenha a definição da tabela de origem I.e web_team Usando o comando show tabela.

Mostrar organização da tabela.web_team

Nós apenas temos que editar o nome da tabela na saída e todas as definições permanecerão iguais.

Você pode ver com que facilidade criamos nossa nova tabela de banco de dados para o nosso dev_team usando a antiga definição do web_team Tabela apenas com a ajuda do comando do Redshift Show Table.

Conclusão

O comando Show Table no Redshift é muito útil se você quiser olhar para o esquema detalhado de uma tabela no Redshift. Ele fala sobre todas as colunas no banco de dados com o tipo de dados e a codificação, além do estilo de distribuição do desvio para o vermelho para essa tabela. A saída deste comando geralmente é útil se você for criar uma tabela semelhante com as mesmas colunas e tipo de dados. Você pode simplesmente pegar a definição de qualquer tabela e depois criar uma nova tabela dela.