shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Inserir dados MySQL


From: Rafael de Oliveira Costa
Subject: Re: [shell-script] Inserir dados MySQL
Date: Thu, 26 Mar 2009 21:27:03 -0300

olá marcus,

quando eu uso um script para manipular qualquer informação no banco de dados
eu simplesmente utilizo o binário do mysql com um txt com as informações
como insert, creates e etc.

assim:

mysql -u nomeUsuario -D nomeBancoDeDados -p < regras.sql

preste atenção se o usuário têm permissão para escrever no banco de dados !

e dentro do arquivo texto regras.sql estão as querys como no seu exemplo.

INSERT INTO `tabela` ( `id` , `email` , `clear` , `name` , `uid` , `gid` ,
`homedir` , `maildir` , `quota` , `postfix` ) VALUES ( NULL ,
'address@hidden <%27pedrinho%40dominio.com>', 'shell', 'shell',
'7777', '7777', '/diretorio/dir/', '/dir1/dir2/dir3/pedrinho/.maildir',
'747474747S', 'y' );

espero ter ajudado

2009/3/26 Marcus Gmail <address@hidden>

>   Boa Tarde!
>
> Pesquisei na internet e observei que ha como inserir dados mysql via
> shell script. Tenho algum conhecimento de shell porem nao estou
> conseguindo fazer isso. Enquanto meu conhecimento em Perl eh quase nulo,
> queria saber como posso virar no mysql para fazer isso. A ideia eh criar
> um usuario no banco do postfix. Segue abaixo o comando do mysql que
> quero executar.*
>
> #INSERT INTO `tabela` ( `id` , `email` , `clear` , `name` , `uid` ,
> `gid` , `homedir` , `maildir` , `quota` , `postfix` ) VALUES ( NULL ,
> 'address@hidden <%27pedrinho%40dominio.com>', 'shell', 'shell',
> '7777', '7777',
> '/diretorio/dir/', '/dir1/dir2/dir3/pedrinho/.maildir', '747474747S', 'y'
> );
>
> Tentei executar esse comando via "<<" . Entretanto, ele acusa a crase "
> ` " como comando shell e dai nada feito.
>
> Abs!
>
> *
>  
>



-- 
Atenciosamente
Rafael de Oliveira Costa

"The first step to getting the things you want out of life is this : decide
what you want"
Ben Stein


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]