Você está na página 1de 7

Usando Mysql via phpMyAdmin

Francisco Alberto Fonseca Neto


fneto33@gmail.com

4 de agosto de 2010
Nesta aula vamos aprender como gerenciar bancos de dados Mysql com uma interface grca mais amigvel que a linha de coa a mando. O phpMyAdmin uma ferramenta livre, e escrita em php, que nos permite fazer a administraao do Mysql de forma mais intuc itiva. Podemos fazer vrias tarefas usando o a phpMyAdmin, tais como criar, modicar ou deletar tabelas e bancos de dados, executar comandos sql, criar um backup de um banco de dados.

Figura 1: Linha de comando: misso imposs a vel?

O phpMyAdmin
O phpMyAdmin instalado autoe maticamente com o pacote xampp, embora seja poss vel instal-lo em a separado. Como o phpMyAdmin uma e aplicaao web, precisamos iniciar o c Apache no painel de controle do xampp. Naturalmente o Mysql tambm precisa estar no ar para que e possamos acess-lo. a Acesse, no refox, o endereo do c phpMyAdmin: http://localhost/phpmyadmin

Figura 2: Xampp: apache e mysql running 1

Na tela inicial do phpMyAdmin podemos criar um novo banco de dados, ou selecionar um banco de dados existente, como ilustrado a seguir.

Figura 3: Em destaque: bancos de dados j existentes (esquerda), criar novo banco (centro) a

Criando Banco de Dados

Para criar um banco de dados, basta digitar um nome para ele como ilustrado abaixo (neste exemplo o bd ir se chamar loja) e em seguida clicar em salvar. a

Figura 4: Criando um bd com nome de loja Ser exibida ento uma mensagem indicando que o banco foi criado com sucesso. Observe que o a a phpmyadmin exibe qual comando sql foi usado para criar o banco:

Figura 5: Banco criado com sucesso. O phpMyAdmin exibe o comando sql correspondente a aao c executada (destaque em vermelho).

Criando Tabelas

Aps ter clicado no banco de dados loja no menu ` esquerda do phpMyAdmin, surge a opao de criar o a c tabelas. Para criar a tabela cliente, que ter 5 colunas, faa como na gura 6 e em seguinda clique em a c executar

Figura 6: Iniciando a criaao de uma tabela no phpMyAdmin c Para nalizar a criaao da tabela cliente com as colunas cpf, nome, sexo, nascimento e rg, preencha c o formulrio como ilustrado na gura 7, e em seguida clique em Salvar a

Figura 7: Criando a tabela com 5 colunas. Campo de tipo DATE no precisa de tamanho mximo. a a A tabela cliente foi criada com sucesso dentro do banco de dados loja. O phpmyadmin exibe ento a uma tela com os dados da tabela, e exibe tambm o cdigo sql que foi usado na criaao da tabela e o c cliente, como pode ser visto na gura 8 . 3

Figura 8: Tabela criada com sucesso. Localize na gura o sql que foi usado nesta aao... c Repare que a tabela passou a constar no menu:

Figura 9: Aps criada a tabela, ela passa a constar no menu ` esquerda o a

Inserindo dados na tabela cliente

Temos que inserir os dados dos 3 clientes ilustrados na gura 10.

Figura 10: Dados pessoais dos 3 clientes da nossa loja Para tanto, basta clicar na tabela cliente no menu destacado na gura 9, e em seguida clicar em Inserir no menu superior que surge no frame da direita. Para fazer a inserao dos dados de um cliente, basta preencher o fomulrio com os dados desejados, c a e clicar em executar para gravar os dados na tabela cliente. Repita o procedimento destacado na gura 11 para os trs clientes da gura 10 e

Figura 11: No phpmyadmin, inserir dados na tabela e to simples quanto preencher um formulrio. a a

Visualizando dados na tabela cliente


, e os dados da tabela sero exibidos, como ilustrado a seguir: a 5

Basta clicar no menu Selecionar

Figura 12: Visualizando dados da tabela cliente

Fazendo um backup

No phpmyadmin muito simples fazer um backup de um banco de dados. Ele gera um arquivo e contendo todo o cdigo sql necessrio para criar o banco, tabelas e inserir dados, e este arquivo salvo o a e em seu computador. Posteriormente voc pode restaur-lo no prprio phpMyadmin. e a o Para gerar um backup, primeiramente clique sobre o nome do banco loja no menu ilustrado na gura 9. Em seguida, clique no link Exportar como ilustrado na gura 13

Figura 13: Link para fazer o backup do banco A tela de backup tem muitas opoes. Voc no precisa alter-las. Clique no m da pgina no boto c e a a a a , como ilustrado na gura 14. Um arquivo sql ser salvo no diretrio de sua escolha. a o Executar 6

Figura 14: Criando um arquivo sql que o backup do banco loja e Para restaurar o backup, v ao menu Importar (ca ao lado do menu Exportar que usamos a anteriormente) e faa o upload do arquivo sql que voc salvou quando fez o backup. c e

Dicas
VARCHAR: literal INT: inteiro DATE: data DATETIME: data e hora etc...

O Mysql suporta vrios tipos de dados, para as colunas de tabelas: a

Concluso a

Nesta aula aprendemos como nos conectarmos ao mysql usando a ferramenta phpmyadmin. Vimos como criar um banco de dados, criar tabelas, inserir e visualizar dados em uma tabela. Aprendemos que o phpmyadmin sempre exibe a consulta sql correspondente a aao que ele executa. Vimos por m c como criar um backup de um banco de dados.