Tutorial phpMyAdmin — Passo a passo

Trabalho local com MySQL/MariaDB via navegador, com foco no essencial.

Como acessar

  1. Abra o navegador e acesse http://localhost/phpmyadmin ou http://localhost:8080/phpmyadmin.
  2. Informe o usuário e a senha definidos na sua instalação local. Normalmente usuário root e sem senha.

Tela inicial

Você verá a barra lateral com os bancos, as abas na parte superior (Bancos de dados, SQL, Status, Contas de usuário, Exportar, Importar, etc.) e o painel central.

  • Barra lateral: lista os bancos; clique em um para ver suas tabelas.
  • Abas: atalhos para criar bancos, importar/exportar e outras ações.
  • Painel central: status e links rápidos.
Tela inicial do phpMyAdmin

Criar banco de dados

  1. Clique na aba Bancos de dados.
  2. Em Criar banco de dados, digite um nome (ex.: escola).
  3. Escolha a collation utf8mb4_general_ci.
  4. Clique em Criar.
Formulário para criar banco de dados

Criar tabela

Exemplo de tabela alunos no banco escola.

  1. Na barra lateral, clique no banco (ex.: escola).
  2. No painel central, informe o nome da tabela (ex.: alunos) e a quantidade de colunas (ex.: 5). Clique em Criar.
  3. Preencha as colunas conforme o modelo:
  • id_alunoINT, marque A_I (Auto Increment) e defina como Primária.
  • nomeVARCHAR(100), NOT NULL.
  • emailVARCHAR(120).
  • data_nascimentoDATE.
  • ativoTINYINT(1) (0 ou 1).
  1. Clique em Salvar.
Formulário de criação de tabela Preenchimento das colunas
Erro comum: esquecer de marcar A_I na coluna id ou não definir a chave primária.

Inserir registros

  1. Clique na tabela (ex.: alunos) na barra lateral.
  2. Acesse a aba Inserir.
  3. Preencha os campos (deixe id vazio se estiver com Auto Increment) e clique em Executar.
Aba Inserir com formulário
Dica: o formato para datas é YYYY-MM-DD.

Visualizar, editar e excluir registros

  1. Abra a aba Visualizar da tabela.
  2. Use os ícones: ✏️ para editar, ⛔ para excluir, ⬅️ para copiar um registro.
  3. Use o campo Filtrar linhas para localizar registros rapidamente.
Listagem de registros Tela de edição de registro
Tela de edição de um registro.

Alterar estrutura da tabela

  1. Acesse a aba Estrutura da tabela.
  2. Para adicionar colunas, use a opção Adicionar X campo(s) e selecionar após qual coluna a nova ficará.
  3. Para editar tipo/tamanho/nulidade, clique em ✏️Alterar ao lado da coluna.
Aba Estrutura com colunas Adicionar colunas

Criar relações entre tabelas (chaves estrangeiras)

Exemplo: relacionar matriculasalunos (FK aluno_idalunos.id).

  1. Garanta que ambas as tabelas usam o mecanismo InnoDB e o mesmo charset/collation.
  2. Na tabela matriculas, crie a coluna aluno_id do tipo INT (mesmo tipo da PK em alunos).
  3. Abra a aba Estrutura de matriculas e clique em Relacionamentos ou Visão de relação(ões).
  4. Em Restrições de chave estrangeira, selecione:
    • Coluna: aluno_id
    • Tabela: alunos
    • Coluna: id
    • ON DELETE / ON UPDATE: escolha o comportamento (ex.: RESTRICT ou CASCADE).
  5. Clique em Salvar.
Tela Relation view Configuração da chave estrangeira
Perceba que agora a coluna id_aluno aparece com uma chave cinza, indicando que é uma chave estrangeira.
Logo abaixo da tabela está identificado cada chave presente na tabela.

Exportar (backup)

  1. Selecione o banco na barra lateral.
  2. Acesse a aba Exportar.
  3. Escolha Rápido (ou Personalizado) e formato SQL.
  4. Clique em Executar para baixar o arquivo.
Aba Exportar modo Rápido

Importar (restauração)

  1. Crie (se necessário) um banco vazio e selecione-o.
  2. Acesse a aba Importar.
  3. Escolha o arquivo .sql e clique em Executar.
📥 Baixar banco de dados exemplo Aba Importar com arquivo selecionado

Erros comuns & soluções

Arquivo .sql muito grande ao importar Divida por tabelas ou ajuste limites de upload na instalação local (upload_max_filesize).
Acentos quebrados / caracteres estranhos Padronize para utf8mb4 no banco, tabelas e exportação/importação.
Chave estrangeira impede excluir Exclua registros filhos primeiro ou ajuste a regra de ON DELETE (com cuidado).
Duplicate entry (valor duplicado) PK/campo único já existe. Verifique o valor e os índices da tabela.
Erro de sintaxe SQL Confira nomes de tabelas/colunas e vírgulas; use a aba Estrutura para checar a definição.
Tipos incompatíveis em FK Garante que FK e PK têm mesmo tipo/tamanho (ex.: INTINT).
Engine errado (MyISAM) Troque para InnoDB para usar chaves estrangeiras e transações.
Data inválida (0000-00-00) Insira uma data válida; confira modo STRICT se estiver habilitado.

Glossário rápido

Banco de dados: conjunto de tabelas relacionadas.
Tabela: estrutura com colunas (campos) e linhas (registros).
PK (Primary Key): identifica unicamente cada registro.
FK (Foreign Key): cria relação entre tabelas.
Índice: acelera buscas em colunas.
Collation/Charset: regras e codificação de texto.
InnoDB: mecanismo que permite FKs e transações.

Executar consultas SQL (referência)

Quando precisar executar um comando manualmente:

  1. Selecione o banco ou a tabela (define o contexto).
  2. Abra a aba SQL, digite o comando e clique em Executar.
SELECT * FROM alunos ORDER BY nome;
Exemplo simples de consulta.
Aba SQL com um SELECT simples

Encerramento

Com essas telas e procedimentos, é possível criar bancos e tabelas, inserir/editar dados, relacionar tabelas e fazer backups/restaurações no ambiente local.

Não se assuste com a quantidade de informações e botões que aparecem na tela, foque no que você precisa e siga este tutorial.

Vamos praticar? Clique neste link para abrir um tutorial de como criar uma clínica médica.

Imagem ampliada