Como gerenciar bancos de dados com facilidade usando phpMyAdmin
Este aplicativo da web popular e de longa duração coloca uma interface de usuário simples sobre seu banco de dados MySQL.
Gerenciar bancos de dados SQL pode ser bastante assustador se você for iniciante. Isso ocorre porque bancos de dados como MySQL e MariaDB precisam que você esteja familiarizado com Structured Query Language (SQL). Você também precisa saber como usar o shell MySQL, a interface de linha de comando e possivelmente algumas outras ferramentas complexas.
Se você não está familiarizado com SQL e linha de comando, a ferramenta phpMyAdmin é para você. phpMyAdmin permite que você gerencie seus bancos de dados MySQL e MariaDB mesmo sem saber escrever SQL ou usar o prompt de comando.
O que é phpMyAdmin?
phpMyAdmin é uma ferramenta de gerenciamento de banco de dados gratuita e de código aberto. Ele fornece uma interface de usuário que facilita a administração de seu banco de dados, mesmo com pouca experiência. Para usar a ferramenta, você não precisa de conhecimento de SQL ou de prompt de comando. Você pode realizar a maioria das tarefas com apenas alguns cliques.
A ferramenta oferece suporte a uma ampla variedade de servidores. Mas é frequentemente usado com MySQL e MariaDB. Inclui uma seção SQL dentro da qual pode executar comandos SQL e bancos de dados. Esse recurso é útil se você estiver familiarizado com SQL e quiser mais flexibilidade.
Como instalar o phpMyAdmin
A maneira mais fácil de instalar e acessar o phpMyAdmin é através de uma pilha de servidores. As pilhas de servidores mais comuns são WAMP e XAMPP. O software WAMPServer apresenta a pilha WAMP ao seu computador. Isso permite que você execute Apache, MySQL e PHP em um computador Windows.
XAMPP é basicamente o mesmo. Mas inclui suporte para a linguagem Perl e pode ser executado em qualquer sistema operacional. Embora sejam perfeitos para desenvolvimento, você deve evitar usar WAMPServer ou XAMPP em produção.
Você pode baixar o software WampServer se estiver executando o Windows ou baixar o XAMPP caso contrário. Durante o processo de configuração de qualquer um deles, certifique-se de instalar o phpMyAdmin além do MySQL, MariaDB, etc.
Fazendo login no phpMyAdmin
Depois de configurar com sucesso o WAMPServer ou o XAMPP, inicie o aplicativo clicando duas vezes em seu ícone.
Se você estiver executando o XAMPP, inicie o Apache, PHP e MySQL na área administrativa. Mas se você estiver executando o WAMPServer, clique no ícone da bandeja e selecione Iniciar todos os serviços. Isso inicia seu servidor de desenvolvimento local.
Tanto para WAMP quanto para XAMPP, você pode acessar o phpMyAdmin navegando até localhost/phpmyadmin em seu navegador. Ele solicitará que você faça login no servidor MySQL ou MariaDB.
Por padrão, seu nome de usuário deve ser root e sua senha deve estar em branco (como em vazio)
Depois de fazer login, você encontrará os bancos de dados intitulados mysql, esquema_de_desempenho, esquema_de_informações e sys. . Esses bancos de dados são criados automaticamente durante a instalação.
Criando um novo banco de dados
Para criar um novo banco de dados no phpMyAdmin, clique em Novo na barra lateral. Em seguida, dê um nome ao seu banco de dados e selecione o tipo de esquema:
Para saber mais sobre esquemas MySQL, confira nosso guia detalhado sobre como escrever esquemas de banco de dados MySQL.
Quando terminar, clique em Criar para criar o banco de dados.
Criando uma nova tabela no banco de dados
Dentro do phpMyAdmin, clique em seu novo banco de dados e clique em Criar nova tabela. Ele solicitará que você nomeie sua tabela e especifique o número de colunas. Dê à sua tabela um nome descritivo. Quando terminar de fornecer o nome e os números das colunas, clique em Criar para adicionar a tabela.
Em seguida, configure a estrutura da tabela. A estrutura inclui o nome da coluna, tipo, comprimento/valor, etc.
A tabela de usuários a seguir tem quatro colunas intituladas id, nome, e-mail e localização >. Cada coluna tem um tipo, comprimento e valor de agrupamento:
Para a coluna id, selecione UNIQUE em index. Isso garante que o valor id de cada coluna seja exclusivo. Você recuperaria registros individuais da tabela por seu ID exclusivo.
Quando terminar, clique em Salvar para criar a tabela com as colunas especificadas.
Inserindo um novo registro no phpMyAdmin
Para inserir um novo registro na tabela, clique na aba Inserir na parte superior. Em seguida, preencha as entradas com os valores desejados em cada coluna daquela linha específica. A imagem a seguir nos mostra adicionando o primeiro usuário:
Quando terminar, clique no botão Ir para inserir o novo registro na tabela. Se o valor id já existir na tabela, você receberá uma mensagem de erro informando que o "id não é único".
Excluindo todos os registros no phpMyAdmin
Em determinados cenários, talvez você queira excluir todos os registros presentes em uma tabela específica. Para fazer isso, faça login no phpMyAdmin. Em seguida, clique no banco de dados que contém a tabela que deseja esvaziar. Clique no link "Vazio" dessa tabela para limpar seu conteúdo:
Clique em OK na caixa de alerta para excluir todos os comentários.
Escrevendo e executando comandos SQL no phpMyAdmin
Você pode usar a interface de usuário do phpMyAdmin para realizar várias ações. Mas há limites para o que você pode fazer na IU. A guia SQL oferece mais poder e controle sobre seu banco de dados. Ele permite modificar seu banco de dados e seu conteúdo executando comandos SQL.
Você pode usar consultas SQL para:
- Crie um novo banco de dados
- Adicione uma nova tabela ao banco de dados
- Inserir novas linhas na tabela
- Atualizar linhas existentes (o que você não pode fazer na IU)
- Leia e exclua linhas específicas da tabela
Para executar um comando SQL no phpMyAdmin, clique na aba SQL e escreva sua consulta lá. Por exemplo, a captura de tela a seguir mostra o comando para adicionar um segundo usuário à tabela usuários.
Aqui está o comando:
INSERT INTO `users` (`id`, `name`, `email`, `location`) VALUES ('2', 'John Snow', 'johnsnow@gmail.com', 'USA');
Execute o comando clicando no botão Ir. Isso insere uma nova linha dentro da sua tabela.
Saiba mais sobre SQL
Para usar o phpMyAdmin de forma eficaz, você deve estar familiarizado com SQL. SQL oferece uma maneira mais rápida e robusta de realizar operações de banco de dados usando phpMyAdmin. Tanto o MySQL quanto o MariaDB suportam SQL. Você também pode usá-lo com qualquer outro banco de dados compatível com SQL, como PostgreSQL e Microsoft SQL Server.
Embora existam muitos comandos no SQL, você usará apenas um subconjunto desses comandos regularmente. Os comandos básicos incluem inserir, selecionar, ordenar, atualizar e juntar. Existem cerca de uma dúzia desses comandos e você os usará 90% do tempo em suas consultas.