← Questões de Banco de Dados

Banco de Dados · FGV · 2022

Questão comentada de Banco de Dados

No âmbito do MySQL, assinale o comando que exibe informações sobre a definição de uma tabela.

Gabarito: A

No MySQL, quando a questão fala em exibir informações sobre a definição de uma tabela, o comando clássico é o `DESCRIBE` (ou a forma abreviada `DESC`). Ele mostra a estrutura da tabela, como nome dos campos, tipos de dados, se aceita `NULL`, chaves, valor padrão e extras. É aquele comando que ajuda você a “abrir a caixa” da tabela sem ter que sair lendo tudo na marra. Na prática, se você quiser conhecer a anatomia de uma tabela, usa algo como `DESCRIBE nome_da_tabela;`. Em muitos materiais, também aparece a ideia de que `EXPLAIN` pode mostrar como uma consulta será executada, mas isso é outra história. Aqui a pergunta é sobre definição da tabela, então o foco é a estrutura dela, não os dados armazenados. Por isso o gabarito é a letra A. O MySQL documenta `DESCRIBE` como comando para mostrar a estrutura de uma tabela, o que inclui exatamente as informações pedidas no enunciado. Em prova, a banca costuma trocar nomes parecidos para ver se você confunde comando de estrutura com comando genérico de exibição. Resumo de bolso: `DESCRIBE` = ver a definição da tabela. Se a questão falar em mostrar colunas e atributos da tabela, pense nele antes de qualquer alternativa com verbo bonito em inglês.

Continue treinando

Questões relacionadas