No âmbito do MySQL, assinale o comando que exibe informações sobre a definição de uma tabela.
- A)describe
Correta: `DESCRIBE` exibe a estrutura/definição de uma tabela no MySQL, mostrando seus campos e atributos.
- B)display
Errada: `DISPLAY` não é o comando padrão do MySQL para mostrar a definição de tabelas.
- C)exhibit
Errada: `EXHIBIT` não existe como comando do MySQL para essa finalidade.
- D)schema
Errada: `SCHEMA` é conceito de estrutura de banco, não o comando usado para listar a definição de uma tabela.
- E)show
Errada: `SHOW` é um comando genérico do MySQL para diversas informações, mas não é a forma pedida para exibir a definição da 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.