Pular para o conteúdo principal

Questão de Banco de Dados — MySQL — CESPE / CEBRASPE 2023

Banco de DadosMySQL
Código
ce151496
Banca
CESPE / CEBRASPE
Órgão
AGER - Mato Grosso
Ano
2023
Nível
Superior
Cargo
Analista Regulador - Ciências da Computação e ou Sistemas de Informação
Assinale a opção em que é apresentada a instrução utilizada para alterar alguma propriedade de campo de uma tabela em um banco de dados.
  1. AINSERT
  2. BUPDATE
  3. CALTER
  4. DDROP
  5. ETRUNCATE
Revelar gabarito e comentário

GabaritoC — ALTER

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

SQL: Comandos de Definição de Dados (DDL)

Gabarito: letra C. O comando ALTER (ALTER TABLE) é a instrução da linguagem SQL utilizada para alterar a estrutura de uma tabela, como modificar a definição de uma coluna (tipo, restrições, etc.). As demais opções realizam outras operações: INSERT insere dados, UPDATE atualiza valores de registros, DROP remove a tabela e TRUNCATE exclui todos os registros da tabela.

A questão cobra o conhecimento básico dos comandos SQL e suas finalidades. O comando ALTER pertence à subcategoria DDL (Data Definition Language), responsável por modificar a estrutura dos objetos do banco de dados. O contexto de apoio confirma: "A instrução ALTER TABLE é usada para adicionar, deletar ou modificar colunas em uma tabela existente" e "A instrução usada para alterar a propriedade de um campo de uma tabela é o ALTER".

Alternativa A — ❌ Incorreta

O comando INSERT é usado para inserir novas linhas (registros) na tabela, e não para alterar propriedades de campos. Ele manipula dados (DML), não estrutura.

Alternativa B — ❌ Incorreta

O comando UPDATE altera o conteúdo dos dados existentes em uma ou mais linhas da tabela (DML), mas não modifica a definição da coluna (tipo, tamanho, restrições).

Alternativa C — ✅ Correta ⟵ GABARITO

O comando ALTER TABLE permite modificar a estrutura de uma tabela: adicionar/modificar/excluir colunas, alterar tipos de dados, adicionar/remover restrições (constraints). É a instrução correta para alterar propriedades de campo.

Alternativa D — ❌ Incorreta

DROP TABLE exclui a tabela e toda sua estrutura do banco de dados, não altera propriedades de campos.

Alternativa E — ❌ Incorreta

TRUNCATE TABLE remove todas as linhas da tabela, mas mantém sua estrutura; não altera a definição das colunas.

PEGA ESSA DICA!

Decore a classificação dos comandos SQL: DDL (CREATE, ALTER, DROP, TRUNCATE) → estrutura; DML (INSERT, UPDATE, DELETE, SELECT) → dados; DCL (GRANT, REVOKE) → permissões. O ALTER é o único que altera a estrutura de uma tabela existente sem removê-la.

Link permanente: /questoes/ce151496