Assine:
RSS do Blog...

Category Archive for 'Banco de Dados'

Quem trabalha com Wordpress de forma profissional com certeza deve conhecer um plugin chamado WP-DownloadManager, do Lester Chan, um dos mais atuantes desenvolvedores de plugins para Wordpress, veja alguns.
Pois bem, o Wp-DownloadManager é uma mão na roda para disponibilizar arquivos para download, permite criar categorias, ordenar a disponibilização dos arquivos e ainda faz estatísticas de [...]

Read Full Post »

Howto:  Corrigindo Charset – LAOP (Linux+Apache+Oracle+PHP)
=============================================
Vamos ao cenário:
“Eu possuo um servidor Debian com Apache, PHP, e Client do Oracle 9i entre outras coisas. Na hora de mandar as informações para o banco se a informação contiver acentuação ela grava com erro no banco por exemplo:
Se eu quiser gravar joão no banco fica: joco
Eu ja fiz [...]

Read Full Post »

Backup/Dump uma base

/usr/local/pgsql/bin/pg_dump BASE > arquivo_backup.sql

Importando a base

/usr/local/pgsql/bin/psql -d BASE -f ARQUIVO.sql
Veja como importar arquivo SQL utilizando console PSQL.
psql -d BASEDEDADOS -f ARQUIVO.SQL -U USUARIO
Exemplo:
#su postgres
#psql -d bancoxyz -f meubanco.SQL -U postgres
para ver o que está sendo executado, adicione: -a

Read Full Post »

Mysql – duplicar coluna

Dica besta, que pode salvar alguém…
Como duplicar o conteúdo de uma coluna de uma mesma tabela de um Banco de Dados?
update TABELA set ColunaDestino = ColunaOrigem
Simples assim.
Há então quer dizer que posso também usar esta técnica para adicionar uma sequencia de valores em colunas? Sim, ai é so fazer assim:
UPDATE tabela SET [...]

Read Full Post »

Mysql sql injection cheat sheet
Postgres sql injection cheat sheet
Oracle sql injection cheat sheet
Mssql sql injection cheat sheet
Ingres sql injection cheat sheet
db2 sql injection cheat sheet
Informix sql injection cheat sheet

crack mysql hash password:

http://www.openwall.com/john/

Read Full Post »

===================================================
Howto: Executar dumps extensos com phpMyAdmin
===================================================
Aqui está um truque simples e conveniente que eu uso muitas vezes para fazer o Dump de scripts  MySQL, contornando as restrições de limites do PHP/Apache  (file upload).
O exemplo abaixo foi realizado utilizando o Vertrigo, mas o procedimento é o mesmo para uma instalação Linux.
1. Vá até o diretório onde [...]

Read Full Post »

=================================================================
Howto: Como realizar a busca em dois bancos distintos e unir o resultado em apenas um SQL?
=================================================================
Primeiro o problema:
Você precisa fazer uma busca em dois bancos de dados e mostrar o resultado em um lugar só, isso porque você tem partes dos dados em um banco e o restante dos dados em outro banco, [...]

Read Full Post »

Howto:  Como apagar registros duplicados no MySQL.
Existem diversas técnicas para remover duplicidade em um Banco de Dados,  porém pra mim, a solução mais simples é usar UNIQUE INDEX. Veja como funciona…
ALTER IGNORE TABLE ‘tabela‘ ADD UNIQUE INDEX(campos_que_nao_vao_se_repetir);
Exemplo:

ALTER IGNORE TABLE ‘usuario‘ ADD UNIQUE INDEX(email);
Lembrando que após realizar este procedimento, o campo indicado será único, ou seja, [...]

Read Full Post »

Um dos grandes problemas que nós desenvolvedores enfrentamos quando estamos iniciando uma aplicação Web nova é com o rendimento em etapas iniciais do processo, problemas estes que vão se tornando mais visíveis a medida que temos uma quantidade de dados mais elevado e um número maior de usuários concorrentes.
Para resolver o problema com usuários concorrentes, [...]

Read Full Post »

Banco de dados é uma área que nunca se esgotam os conhecimentos…recentemente descobri algumas coisas interessantes sobre os campos do tipo TIMESTAMP utilizando o  MySQL:

Por default o TIMESTAMP é NOT NULL, inserir um NULL faz com que seja armazenado o DATETIME atual;
TIMESTAMP pode conter um valor entre ‘1970-01-01 00:00:01′ e ‘2038-01-19 03:14:07′;
Somente a primeira coluna [...]

Read Full Post »

Older Posts »