quinta-feira, novembro 23, 2017
Breaking News
Home » Artigos » Mysql – Inserindo registros em massa

Mysql – Inserindo registros em massa

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

Sobre André Gotardo

Bacharel em Ciência da Computação, analista Linux em Datacenter.

Veja também!

prompt

.bat – Ativar o RDP remoto – Via Script

Saudações, pessoal Segue um script que pode nos apoiar na ativação de RDP Remoto via …

Este artigo lhe foi útil? comente e ajude outros acrescentando seu ponto de vista!