Testando a conexão MySQL com PHP

Estou fazendo um site que utiliza uma base MySQL e PHP e tive algumas dúvidas enquanto estava desenvolvendo, por isso resolvi compartilhar alguns códigos que me ajudaram a identificar o que estava ocorrendo. Com as linhas a seguir você vai conseguir exibir as bases de dados disponíveis e as tabelas existentes numa base escolhida. Utilizando esses comandos eu pude detectar que a base errada estava sendo invocada na página principal do site.
Continuar lendo

Anúncios

Diferença entre os campos TEXT e BLOB do MySQL

Preciso registrar uma dica importante do mr. Goulart:

O MySQL possui dois tipos de campos muito similares para armazenamento de textos: o tipo TEXT e o tipo BLOB. Ambos possuem as variações TINY, MEDIUM e LONG. Assim temos TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT e também TINYBLOB, BLOB, MEDIUMBLOB e LONGBLOB. Os tipos TEXT e BLOB portanto tem apenas uma única diferença: os campos do tipo TEXT não são case-sensitive, já os campos BLOB são case-sensitive.

Vamos imaginar uma tabela chamada clientes e um campo chamado nome, com o seguinte valor:

nome -> Maria
E valos imaginar a seguinte consulta:

SELECT * FROM clientes WHERE nome = ‘maria’
Se o campo for do tipo TEXT, a consulta acima irá retornar o campo previamente definido, porém se o campo for do tipo BLOB, o campo acima não será retornado na consulta, já que campos TEXT são case-insensitive e campos BLOB são case-sensitive.

Até a próxima 😉

Valeu!!!

Autor: Angelito Goulart
Fonte: http://angelitomg.com/blog/diferenca-entre-os-campos-text-e-blob-do-mysql/

[Grupo de Estudos – Java] Criando uma interface com conexão ao banco de dados MySQL

Olá pessoal, eu resolvi postar as três classes para criar uma interface entre banco de dados e usuários. Estava com receio de que fosse muita informação, mas assim como eu, o leitor deve saber o que está buscando.

Existem vários novos conceitos apresentados nas classes deste post. No término teremos uma simples agenda telefônica, mas pode ser o começo para grandes projetos. Continuar lendo

Criando um banco de dados em MySQL – Ubuntu 10.10

Estou trabalhando com o Ubuntu 10.10 desde seu lançamento. A melhor distribuição do Linux, na minha opnião, tem todos os recursos necessários a um analista. Hoje vou começar a trabalhar com um banco de dados simples. Trabalhando desde a instalação do MySQL até consultas em tabelas criadas.

O primeiro passo é instalar o servidor MySQL. Clique no menu Aplicativos, vá em Acessórios e abra um Terminal [ou ctrl+alt+T].

Digite:  sudo apt-get install mysql-server, este comando instala o mysql usando os privilégios de super-usuário, por isso a senha de root deve ser digitada se requisitada. Durante a instalação um prompt se abrirá pedindo uma nova senha para o usuário root do banco de dados. É importante anotar esta senha, o ideal é escolher uma palavra simples, que não se esqueça.

Ao término da instalação é preciso logar no MySQL antes de criarmos a nossa primeira base de dados. Continuar lendo