O comando CHECK TABLE do Sistema Gerenciador de Bancos de Dados MySQL (v.8.0) permite a definição de algumas opções, incluindo-se, dentre tais opções:
ACHANGED, REPAIR e PLUGIN.
BFAST, CLONE e GLOBAL.
CEXTENDED, LOCAL e REPAIR.
DQUICK, MEDIUM e EXTENDED.
EMEDIUM, PLUGIN e SERIAL.
Revelar gabarito e comentário▾
GabaritoD — QUICK, MEDIUM e EXTENDED.
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”.
Comando CHECK TABLE no MySQL
Gabarito: letra D. O comando CHECK TABLE do MySQL aceita as opções QUICK, MEDIUM e EXTENDED, que controlam o nível de detalhamento da verificação de integridade das tabelas. As demais alternativas misturam opções de outros comandos (como REPAIR, FAST, CHANGED) ou termos que não pertencem à sintaxe do CHECK TABLE.
O CHECK TABLE é um comando de manutenção do MySQL utilizado para verificar a integridade de uma ou mais tabelas, detectando possíveis corrupções. Ele é especialmente útil em tabelas MyISAM, mas também funciona com InnoDB. A sintaxe básica é:
CHECK TABLE nome_da_tabela [opções]
As opções disponíveis são:
QUICK: realiza uma verificação rápida, sem examinar cada linha em detalhe. É a opção mais leve.
MEDIUM: verificação mais completa, examinando as linhas e verificando as somas de verificação (checksums) para detectar corrupções.
EXTENDED: verificação mais profunda, que examina cada linha e cada chave, garantindo a integridade total. É a opção mais demorada.
Essas opções controlam o nível de detalhamento da verificação: quanto mais profunda, mais lenta, porém mais precisa. A escolha depende do equilíbrio entre velocidade e segurança desejado pelo administrador.
É importante não confundir o CHECK TABLE com outros comandos de manutenção do MySQL, como REPAIR TABLE (que corrige tabelas corrompidas), ANALYZE TABLE (que atualiza estatísticas) e OPTIMIZE TABLE (que reorganiza o armazenamento). Cada um tem finalidade e opções próprias.
A banca explora exatamente essa confusão: as alternativas incorretas misturam opções de comandos diferentes, como REPAIR (do REPAIR TABLE), FAST e CHANGED (do CHECK TABLE em versões antigas, mas que não são mais suportadas no MySQL 8.0), e termos como PLUGIN, CLONE, GLOBAL, LOCAL e SERIAL, que não fazem parte da sintaxe do CHECK TABLE.
Guarde a lista de opções válidas do CHECK TABLE no MySQL 8.0: QUICK, MEDIUM, EXTENDED. É exatamente essa lista que a alternativa correta apresenta.
1QUICK (mais leve)
2MEDIUM (padrão)
3EXTENDED (mais profundo)
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
A opção CHANGED era válida em versões antigas do MySQL (antes da 5.0), mas foi removida. REPAIR é opção do comando REPAIR TABLE, não do CHECK TABLE. PLUGIN não é uma opção de verificação de tabela.
Alternativa B — ❌ Incorreta
FAST também era uma opção antiga do CHECK TABLE, removida nas versões modernas. CLONE e GLOBAL não são opções de verificação de tabela; CLONE é um comando separado para clonar bancos de dados, e GLOBAL é uma palavra-chave usada em outros contextos (como variáveis globais).
Alternativa C — ❌ Incorreta
EXTENDED é uma opção válida, mas LOCAL e REPAIR não são opções do CHECK TABLE. LOCAL é usado em outros comandos (como LOAD DATA LOCAL), e REPAIR pertence ao REPAIR TABLE.
Alternativa D — ✅ Correta ⟵ GABARITO
As três opções QUICK, MEDIUM e EXTENDED são exatamente as opções válidas do comando CHECK TABLE no MySQL 8.0. Elas controlam o nível de detalhamento da verificação: QUICK é a mais rápida, MEDIUM é o padrão e EXTENDED é a mais completa.
Alternativa E — ❌ Incorreta
MEDIUM é válida, mas PLUGIN e SERIAL não são opções do CHECK TABLE. PLUGIN refere-se a extensões do MySQL, e SERIAL é um tipo de dado ou uma opção de CREATE TABLE (para auto-incremento), não uma opção de verificação.
PEGA ESSA DICA!
Para memorizar as opções do CHECK TABLE, lembre-se da ordem crescente de profundidade: QUICK → MEDIUM → EXTENDED. Associe a palavra "CHECK" com "checar" e pense em níveis de detalhe: rápido, médio e estendido. Na prova, desconfie de opções que incluam REPAIR, FAST, CHANGED ou PLUGIN — elas pertencem a outros comandos ou versões antigas.