ArtigosBanco de Dados

Inserindo registros em massa no MySql

95 views
Nenhum comentário
0
(0)

Já precisou inserir vários registros em uma base mysql, de forma manual? Aqui vai uma ajuda.
Inserir vários registros em uma base de dados, nunca é uma tarefa muito prazerosa, imagine inserir milhares de registro. Para isso segue um script, onde à partir de um arquivo contento os dados, você poderá executar a inserção de uma única vez.

Antes, é necessário criar um arquivo com os dados a serem inseridos, como abaixo:

cd /tmp
vim dados.txt
Insira os dados, um abaixo do outro:
informação1
informação2
informação3
Agora vamos ao script, lembre-se de dar permissão de execução, através do comando “chmod”:
vim inseri_dados.sh
Insira as seguintes linhas de código:
#!/bin/bash
passwd_banco=******* #é a senha do seu banco de dados
for i in ‘cat dados.txt’ #arquivo de dados
registro=”$i”
echo Inserindo $registro
mysql -u root -p $passwd_banco nome -e “INSERT INTO tabela(campo) VALUES (‘$registro’)”
done
Seus registros serão inseridos.
Evite suspresas
– Sempre teste seus scripts em um ambiente de “Homologação”, antes de executá-los em um ambiente de “Produção”
– Se utiliza ambiente virtualizado, faça antes um “Snapshot” do servidor.
– Tenha sempre um backup atualizado.
– Programe uma “Janela Técnica” para execução da tarefa.
– Mantenha a equipe alinhada sobre as atividades que serão executadas.
Abraços.
André Francisco Gotardo

O que você achou disso?

Média da classificação 0 / 5. Número de votos: 0

Nenhum voto até agora! Seja o primeiro a avaliar este post.

Como você achou esse post útil...

Ajude o site a crescer compartilhando o conteúdo

Lamentamos que este post não tenha sido útil para você!

Vamos melhorar este post!

Diga-nos, como podemos melhorar este post?

Tags: , ,

Artigos Relacionados

Gostou do conteúdo? Deixe seu comentário

Veja também

Menu