Assine:
RSS do Blog...

Category Archive for 'Banco de Dados'

Você conhece o Rollback em Bancos transacionais? É uma mão na roda, quando se precisa recuperar algo que você fez e se arrependeu, como alteração dem vários campos com valores errados, ou até mesmo excluiu um ou mais registros e deu COMMIT. Sim, você pode recuperar os dados… É uma tarefa muito simples, basta fazer [...]

Read Full Post »

Entendendo JOIN

Entendendo os JOIN Este é um problema bastante comum entre desenvolvedores que lidam com banco de dados: Realiza-se uma busca (SELECT) e como resultado tem-se uma lista de ID´s. Agora como trazer os dados desses ID´s? Algumas pessoas utilizam a seguinte lógica para solucionar este problema: SELECT * FROM países foreach($países as $país) { SELECT [...]

Read Full Post »

PostgreSQL Prático

Uma das melhores apostilas de Postgresql, um pouco antiga, porém extremamente útil. Você verá em detalhes: Instalação DDL (Data Definition Language) DML (Data Manipulation Language) Funções Internas Funções Definidas pelo Usuário e Triggers DCL (Data Control Language) – Administração Transações Administração Replicação Configurações Metadados (Catálogo) Conectividade Ferramentas Apêndices Exercícios Tudo em Português. Download:  http://www.fop.unicamp.br/

Read Full Post »

Intervalo de Datas no Mysql

Dúvida: Como fazer uma busca retornando os registros com data de hoje a daqui a 15 dias? Parece confuso?  Então veja um exemplo prático: Tendo uma tabela de “eventos” com dois campos. Nome do evento, e data de realização (date), e você quer exibir os eventos que acontecerão nos próximos 30 dias. Moleza: SELECT * [...]

Read Full Post »

Tenho uma tabela com uma coluna de auto-incremento para a chave primária. Ao adicionar e/ou excluir registros o valor de auto incremento irá continuar a aumentar. problema 1: Se eu tiver 10 registros inseridos e depois deletar 9 dos 10 registros, o próximo valor a ser inserido será 11, não 9. Solução: Pode-se executar a [...]

Read Full Post »

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 [...]

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 [...]

Read Full Post »

Backup/Dump uma base /usr/local/pgsql/bin/pg_dump BASE > arquivo_backup.sql PS:  você também pode exportar direto para um arquivo compactado: # pg_dump -U postgres -h localhost –inserts BASE | gzip -c > arquivo_backapiado.gz 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 [...]

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 [...]

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 »

Older Posts »