Pular para o conteúdo principal

Questão de Banco de Dados — MySQL — FGV 2023

Banco de DadosMySQL
Código
fg072674
Banca
FGV
Órgão
TJ-SE
Ano
2023
Nível
Superior
Cargo
Analista Judiciário - Especialidade - Análise de Sistemas - Suporte Técnico em Infraestrutura
João é um administrador de banco de dados MySQL e precisa realizar o backup lógico completo do banco de dados "tjse_db". Para isso, João deverá utilizar o comando:
  1. Abackup -u root -p tjse_db > backup.sql
  2. Bmybackup -u root -p tjse_db > backup.sql
  3. Cmysqldump -u root -p tjse_db > backup.sql
  4. Ddump database -u root -p tjse_db > backup.sql
  5. Eselect * from tjse_db into outfile backup.sql
Revelar gabarito e comentário

GabaritoC — mysqldump -u root -p tjse_db > backup.sql

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”.

Backup lógico no MySQL

Gabarito: letra C. O comando mysqldump é a ferramenta padrão do MySQL para realizar backup lógico de bancos de dados, permitindo exportar a estrutura e os dados em um arquivo SQL.

A banca testa o conhecimento do utilitário específico do MySQL para backup lógico completo. A alternativa correta deve usar o comando mysqldump.

Alternativa A — ❌ Incorreta

O comando backup não é um utilitário reconhecido do MySQL. Não existe comando nativo com esse nome.

Alternativa B — ❌ Incorreta

mybackup também não é um comando do MySQL. O nome correto do utilitário é mysqldump.

Alternativa C — ✅ Correta ⟵ GABARITO

O comando mysqldump -u root -p tjse_db > backup.sql gera um dump lógico completo do banco "tjse_db" (tabelas, dados, views, etc.) e redireciona a saída para o arquivo "backup.sql". Essa é a forma padrão de backup lógico no MySQL.

Alternativa D — ❌ Incorreta

dump database não é um comando do MySQL no shell. Existe o comando mysqldump, mas não a sintaxe apresentada.

Alternativa E — ❌ Incorreta

O comando SELECT ... INTO OUTFILE exporta dados de uma tabela específica para um arquivo de texto, mas não realiza um backup completo do banco (faltam estrutura de tabelas, procedures, etc.). Além disso, a sintaxe correta exige permissões de arquivo e o caminho no servidor, não sendo adequada para backup lógico completo.

Gabarito: letra C

Link permanente: /questoes/fg072674