MySQL:: exemplo: como armazenar imagens no banco de dados Mysql

1) Baixe e instale o MySQL Query Browser
2) Inicie – o e crie uma conexão com seu banco de dados. Use o” teste ” como esquema padrão.
3a) Excute a seguinte instrução SQL.
Criar tabela `teste`.’pic ‘(
` idpic ‘ INTEGER unsigned NOT NULL AUTO_INCREMENT,
`caption` VARCHAR(45) NOT NULL,
`img` LONGBLOB NOT NULL,
PRIMARY KEY(`idpic`)
)
TYPE = InnoDB;
3b) em vez de criar a tabela via SQL, você pode criar uma tabela pressionando o botão direito do mouse na árvore de esquemas e selecione “Criar nova tabela”
digite “pic” no campo Nome da tabela. Pressione enter. Pressione enter novamente para criar a primeira coluna chamada “idpic” (que será sua chave primária). Pressione enter para aceitar inteiro como tipo de dados. Digite “legenda” para armazenar um nome para sua foto. Pressione enter. Digite” v ” (que acionará VARCHAR(45)) e pressione enter. Digite ” img ” e digite. Digite “longb” (que acionará LONGBLOB) e pressione enter. Clicar . Isso mostrará a instrução SQL que será executada.
Pressione para criar a tabela.
5) feche o editor de tabelas ou atualize a árvore de esquemas e clique duas vezes na nova tabela gerada na árvore de esquemas
6) isso gerará a instrução SQL
SELECT * from pic p
agora clique na tabela novamente para executá-la. Você pode pressionar Ctrl+Enter em vez disso (é claro)
7) Agora clique no botão na barra de ação na parte inferior. Clique duas vezes no campo legenda vazia. Digite um nome para sua foto. Pressione enter.
8) Clique no ícone de sobreposição “abrir” à esquerda do campo img na primeira linha. Ou você pode pressionar o botão do mouse direito no campo e selecionar “carregar conteúdo do campo” no menu pop-up.
9) Clique para realmente armazenar os novos dados no banco de dados.
10) Agora clique no ícone de sobreposição “Magnifyer” e se você inseriu uma imagem JPG, PNG ou BMP, você a verá no visualizador de campo.
dica: para poder inserir imagens maiores que 1 MB, você precisa aumentar a opção max_allowed_packed no arquivo de configuração do servidor. Você pode alterar isso na seção Variáveis de inicialização no Administrador do MySQL na página rede.
Michael Zinner, líder de equipe,Ferramentas de desenvolvedor
MySQL AB, www.mysql.com
você é certificado pelo MySQL? www.mysql.com/certification

Deixe uma resposta

O seu endereço de email não será publicado.