Como você pode adicionar uma coluna chamada email à tabela...

Próximas questões
Com base no mesmo assunto
Q3699902 Banco de Dados
Como você pode adicionar uma coluna chamada email à tabela usuarios em um banco de dados SQL?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: B

Fundamento decisivo: A questão exigia o comando de DDL usado para acrescentar uma coluna em tabela existente; o critério decisivo é a sintaxe ALTER TABLE ... ADD COLUMN ....

Tema central: DDL para adicionar coluna
Análise das alternativas
A
Errada
Está errada porque usa MODIFY TABLE, que não é a sintaxe adequada para adicionar nova coluna à tabela. O critério decisivo aqui é que a inclusão de coluna em tabela existente deve ser feita com ALTER TABLE ... ADD COLUMN ...
B
Certa
A alternativa B está certa porque usa ALTER TABLE ... ADD COLUMN ... para adicionar a coluna email à tabela usuarios.
C
Errada
Está errada porque INSERT INTO é comando de DML para inserir dados em linhas da tabela, não para alterar sua estrutura. A questão pede criação de coluna, que é alteração de esquema.
D
Errada
Está errada porque UPDATE altera valores de registros existentes, não adiciona coluna nova. Mesmo corrigido, continuaria sendo operação sobre dados, não sobre a estrutura.
E
Errada
Está errada porque CREATE COLUMN ... ON TABLE ... não corresponde à sintaxe SQL válida/usual para adicionar coluna em tabela existente, segundo a base. O comando estrutural correto para esse fim é ALTER TABLE.
Pegadinha da questão
A confusão entre alterar a estrutura da tabela (DDL) e manipular dados já armazenados (DML), somada ao uso de comandos com palavras plausíveis em inglês, mas com sintaxe inadequada.
Dica para questões semelhantes
  • Se a tarefa for criar, remover ou acrescentar elemento estrutural de tabela, procure comando de DDL, não INSERT ou UPDATE.
  • Para adicionar coluna em tabela existente, o padrão usual é ALTER TABLE seguido de ADD COLUMN.
  • Não basta a alternativa ter verbo que parece técnico; confira se a sintaxe corresponde ao procedimento estrutural pedido.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo