Como executar consultas SQL personalizadas com segurança pelo phpMyAdmin
Olá! Aqui é a Sensei da GeHost 🧘♀️. Hoje vamos falar sobre um assunto que deixa muita gente com a mão tremendo na hora de clicar: rodar uma consulta SQL personalizada direto no banco de dados. Parece assustador, mas com calma e seguindo os passos certos, você consegue fazer isso com muita segurança. Vamos juntos, com carinho, sem pressa.
Antes de mais nada: se você não tem certeza do que uma consulta SQL faz, não a execute. Comandos comoDELETE,DROPeUPDATEalteram ou apagam dados de verdade, sem "lixeira" para recuperar depois. Na dúvida, pergunte antes de rodar.
1. Entre no cPanel
Acesse o painel de controle da sua hospedagem (cPanel) com o usuário e senha que você recebeu na entrega do seu plano.
2. Encontre o banco de dados e abra o phpMyAdmin
Dentro do cPanel, procure o grupo de ferramentas "Bancos de Dados" e clique em phpMyAdmin. É por ali que você acessa diretamente os dados do seu site (por exemplo, WordPress, sistema próprio, etc).
No menu lateral esquerdo do phpMyAdmin, selecione o banco de dados que você quer consultar. Isso é importante: se você selecionar o banco errado, pode acabar mexendo em dados de outro sistema.
3. Faça um backup antes de qualquer alteração
Essa é a regra de ouro. Mesmo que a consulta pareça simples, faça um backup do banco de dados antes de rodar qualquer comando que altere dados (UPDATE, DELETE, INSERT, ALTER, DROP).
Você pode gerar um backup completo ou parcial (só do banco de dados) direto na área de Backup do cPanel.
💡 Dica da Sensei: pense no backup como o cinto de segurança. Você espera nunca precisar dele, mas se precisar, vai agradecer muito por tê-lo colocado antes de sair andando.
4. Use a aba "SQL" do phpMyAdmin
Com o banco certo selecionado, clique na aba "SQL" no topo da tela. É ali que você digita (ou cola) sua consulta personalizada.
5. Antes de rodar, siga esse checklist
- Confirme o banco selecionado no menu lateral — não confie só no nome, olhe com atenção.
- Comece sempre com um
SELECTpara visualizar quais linhas serão afetadas, antes de rodar umUPDATEouDELETE. Exemplo:- Primeiro rode:
SELECT * FROM tabela WHERE condicao = valor; - Se o resultado mostrar exatamente as linhas que você quer alterar, aí sim troque para
UPDATEouDELETEcom a mesma condição.
- Primeiro rode:
- Nunca rode
UPDATEouDELETEsem cláusulaWHERE. Sem oWHERE, o comando afeta todas as linhas da tabela de uma vez — e isso raramente é o que você quer. - Revise o comando uma segunda vez antes de clicar em "Executar" (ou "Go"). Leia em voz alta se ajudar.
- Rode um comando por vez. Evite colar um bloco enorme com vários comandos separados por ponto e vírgula quando você ainda está testando algo.
6. Cuidado com comandos que mudam a estrutura do banco
Comandos como DROP TABLE, DROP DATABASE ou ALTER TABLE não apagam só dados — eles podem apagar a própria tabela ou banco, ou mudar sua estrutura de forma permanente. Só use esse tipo de comando se você tiver certeza absoluta do que está fazendo e já tiver um backup recente em mãos.
7. Depois de rodar, confira o resultado
O phpMyAdmin mostra quantas linhas foram afetadas pela consulta. Compare esse número com o que você esperava. Se o número de linhas afetadas for muito maior do que o previsto, pare e avalie — pode ser sinal de que a condição do WHERE estava incompleta ou errada.
💡 Dica da Sensei: se algo der errado, não entre em pânico. Se você fez o backup do passo 3, é possível restaurar os dados. Entre em contato com o suporte da GeHost pelo painel do cliente para receber orientação.
Resumo do caminho seguro
- cPanel → Bancos de Dados → phpMyAdmin
- Selecionar o banco certo
- Fazer backup antes de alterar dados
- Testar com
SELECTantes deUPDATE/DELETE - Sempre usar
WHEREem alterações - Revisar o comando antes de executar
Com esse passo a passo, você ganha confiança para mexer no banco sem sustos. E lembre-se: na dúvida, é sempre melhor perguntar antes do que consertar depois. Estamos aqui pra te ajudar sempre que precisar! 🌸