← Questões de Banco de Dados

Banco de Dados · FGV · 2022

Questão comentada de Banco de Dados

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

Gabarito: C

No MySQL, existem comandos bem clássicos para entrada e saída de dados em arquivos texto. Quando a ideia é carregar um arquivo para dentro de uma tabela, o comando usado é o LOAD DATA, normalmente na forma LOAD DATA INFILE. Já para exportar o conteúdo de uma tabela para um arquivo texto, o comando é SELECT ... INTO OUTFILE. Simples assim: um traz o arquivo para o banco, o outro leva os dados do banco para fora. Na prática, o MySQL 8.x mantém essa lógica tradicional e muito cobrada em prova. O ponto central aqui é reconhecer a dupla correta de comandos, sem inventar nomes parecidos. A banca gosta de trocar verbos e preposições para testar se você conhece a sintaxe real, porque no SQL uma palavrinha errada já derruba a expressão inteira. Por isso, o gabarito é a letra C: LOAD DATA para carregar dados de arquivos texto e SELECT ... INTO OUTFILE para gravar dados de tabelas em arquivos. Não há necessidade de decorar uma teoria complicada aqui, basta fixar a sintaxe oficial do MySQL, que é amplamente documentada na documentação da Oracle/MySQL e repetida em materiais doutrinários de Banco de Dados. Se você gravar essa associação mental - entrada com LOAD DATA, saída com INTO OUTFILE - já elimina quase todas as pegadinhas desse assunto.

Continue treinando

Questões relacionadas