Posted in Banco de Dados on Sep 13th, 2009
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. [...]
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 [...]
Read Full Post »
Posted in Banco de Dados on Feb 6th, 2009
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 [...]
Read Full Post »
Posted in Banco de Dados on Jan 30th, 2009
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 [...]
Read Full Post »
Posted in Banco de Dados on Jan 15th, 2009
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 [...]
Read Full Post »
Posted in Banco de Dados on Nov 14th, 2008
Muitas vezes desenvolvedores tem procurado maneiras de acelerar a manipulação de dados, principalmente consultas, para isso pode-se habilitar o uso de query_cache, que com certeza acelera o desempenho de consultas. Como a velocidade é o elemento mais importante no desenvolvimento de um site, especialmente para aqueles de alto tráfego de dados, acelerar buscas utilizando o [...]
Read Full Post »
Posted in Banco de Dados on Oct 15th, 2008
Já divulgamos aqui uma série com vários guias de referências, e aqui também, inclusive alguns em Mysql… Agora segue esse mais atual… para você usar como cola referência.
Read Full Post »
Posted in Banco de Dados on Sep 30th, 2008
Este artigo foi publicado no site na comunidade php5, Visa ajudar aos desenvolvedores a fazer as suas tarefas mais facilmente e ajudar a diminuir o tempo de desenvolvimento. A função IN e NOT IN Usamos IN para fazer consultas quando precisamos que seja retornado todos os registros onde em um determinado campos contenha um dos [...]
Read Full Post »
Howto: Como duplicar o conteúdo de uma tabela Mysql Simples, primeiro a sintaxe do comando SQL: # CREATE TABLE nova_tabela SELECT * FROM tabela_original Para grandes quantidades de dados, você pode querer limitar o tamanho da nova_tabela: # CREATE TABLE nova_tabela SELECT * FROM tabela_original WHERE field1=’value’ LIMIT 0, 10000;
Read Full Post »