Do Sysadmin ao DevOps

Utilizando o comando like com variável [PHP-MySQL]

1
2
3
4
5
6
7
8
9
include("conexao.php");
$busca = $_POST['busca'];
// comando like com variavel
// retorna todos os produtos que tenham o valor da variável busca em qualquer posição
$result = mysql_query("SELECT descricao FROM produtos WHERE descricao like '%".$busca."%' ");

// comando like normal
//retorna todos os nomes que tenham a palavra "pedro" em qualquer posição
$result = mysql_query(" SELECT nome FROM funcionarios WHERE nome like '%pedro%' ");</pre>

Evitando encerramento acidental de sessões bash

A sequência de teclas “CTRL+D” encerra uma sessão bash. Às vezes digitamos estas teclas por acidente e encerramos uma sessão acidentalmente.

Para evitar que isto ocorra, definimos a variável de ambiente IGNOREEOF:

1
export IGNOREEOF=1

Desta forma, para encerrar uma sessão bash, precisamos digitar a sequência CTRL+D duas vezes ou então digitar exit.

Esta variável de ambiente deve ser definida no arquivo .bashrc.

Fonte: Dicas-L

Pesquisar em um intervalo de datas Mysql

1
SELECT * FROM `contas_pagar` WHERE data BETWEEN ('2014-09-01') AND ('2014-09-31');

E para fazer uma soma em um intervalo de datas:

1
SELECT SUM(valor) as total FROM contas_pagar WHERE valor BETWEEN ('2014-09-01') AND ('2014-09-31');

Backup Mysql - Linha comando

Backup de uma base específica

1
mysqldump --database -d NOME DA BASE DE DADOS -u USUARIO -p > c:meu_db.sql

Backup de todas as bases

1
mysqldump --all-databases -u USUARIO -p > meu_mysql.sql
0%