Questão nº 62

Questão de Informática · FGV TJTO 2022 (nº 62)

FGV2022Técnico Judiciário - InformáticaInformática
Gabarito: Cver comentário ↓

No MySQL 8.x, os comandos que permitem carregar dados de arquivos texto e gravar dados de tabelas em arquivos são, respectivamente:

Resposta comentada

Gabarito Alternativa C

MySQL possui comandos específicos para importar dados de arquivos de texto para tabelas (carregar) e para exportar dados de tabelas para arquivos de texto (gravar).

  • (A) Incorreta: As sintaxes INSERT FROM INFILE e SELECT ... ONTO FILE não são comandos válidos no MySQL para essas operações.
  • (B) Incorreta: INSERT INTO ... FROM FILE não é a sintaxe correta para carregar dados de um arquivo. DUMP ... INTO OUTFILE também está incorreto; DUMP não é um comando SQL para exportar dados de tabela, embora mysqldump seja um utilitário de linha de comando para backup.
  • (C) Correta: LOAD DATA (geralmente LOAD DATA INFILE) é o comando padrão para carregar dados de um arquivo de texto para uma tabela MySQL. SELECT ... INTO OUTFILE é o comando padrão para gravar o resultado de uma consulta SELECT em um arquivo de texto.
  • (D) Incorreta: READ ... FROM FILE e WRITE ... INTO OUTFILE não são comandos SQL válidos no MySQL para essas finalidades.
  • (E) Incorreta: UPLOAD DATA não é um comando SQL válido. Armadilha: SELECT ... INTO FILE é uma armadilha comum, pois é muito parecido com o correto. No entanto, a sintaxe correta para exportar para um arquivo externo exige o OUT (SELECT ... INTO OUTFILE). Sem o OUT, a sintaxe está incorreta para exportação para um arquivo do sistema de arquivos.

Fonte: FGV TJTO 2022 Técnico Judiciário - Informática (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho