Você está na página 1de 1

Alimentando o Banco de Dados com dados obtidos através de um arquivo texto

proveniente do Excel, por exemplo.

No exercício pedido na aula anterior (links e Banco de Dados), tínhamos uma rotina para
ler dados de um BD e exibi-los na tela. Para que possamos, com mais propriedade, executar
aquele exercício seria necessária a existência de um banco de dados com tabelas já
preenchidas. Para dar prosseguimento a esse exercício, vamos preencher uma tabela Excel
contendo três colunas: uma coluna ID (número inteiro, não nulo, chave primária e auto
incremento), uma coluna nome (do tipo cadeia de caracteres) e uma coluna de notas do tipo
número de precisão dupla – ponto flutuante (4,2).

Crie um Banco de Dados qualquer e uma tabela qualquer que contenha três colunas: uma
coluna ID, uma coluna Nome e uma coluna de notas, conforme descritas no parágrafo
anterior.

Faça uma planilha usando o Excel contendo, pelo menos, dez nomes cadastrados com suas
respectivas notas. É importante lembrar que o número de colunas de sua planilha deve
coincidir com o número de colunas de sua tabela de seu BD. Você não deve inserir um
cabeçalho na sua planilha.

Salve a planilha no formato “texto separado por tabulação”.

Entre no prompt de comando e vá para a pasta onde está o executável do mysql


(provavelmente em C:\Arquivos de programas\Easyphp\mysql\bin)

Digite: mysql –u root


Em seguida, selecione o seu banco de dados feito anteriormente através do comando USE:

USE nome_banco;

Agora, importaremos os dados de sua planilha já salva em formato texto para este BD
através do comando LOAD DATA INFILE:

load data infile “C:\temp\planilha.txt” into table alunos;

Uma mensagem de OK deve aparecer na tela.

OBS: aqui foi usado “C:\temp” como o local em que foi salva a planilha no formato
texto. Se você salvou-a em outra pasta, especifique-a no comando LOAD DATA
INFILE, ok?

Agora, temos dados para executar o exercício pedido na aula anterior. Como um elemento a
dificultar um pouco mais nosso exercício, gostaria de que fizessem uma tabela utilizando o
estilo CSS para formatá-la. Crie um estilo CSS para cada célula de sua tabela e exiba-a na
tela do browser.