Gerenciando Bancos de Dados do ServBay com Sequel Pro no macOS
O Sequel Pro é uma ferramenta de gerenciamento de bancos de dados open-source amplamente popular, projetada especialmente para macOS e ideal para gerenciamento de bancos de dados MySQL e MariaDB. Para desenvolvedores que utilizam o ServBay como ambiente de desenvolvimento local, o Sequel Pro oferece uma interface intuitiva e eficiente para conectar e administrar as instâncias de banco de dados (normalmente MariaDB ou MySQL) fornecidas pelo ServBay.
Neste guia, você vai aprender detalhadamente como conectar o Sequel Pro ao banco de dados do ServBay e realizar operações básicas de administração de banco de dados.
O que é o Sequel Pro?
O Sequel Pro oferece uma interface de usuário limpa e intuitiva, tornando o gerenciamento de bancos de dados mais eficiente e prático. Entre seus principais destaques estão:
- Foco em MySQL/MariaDB: O Sequel Pro é especializado na administração de bancos de dados MySQL e MariaDB, entregando desempenho e funções otimizadas para estes sistemas.
- Fácil de usar: Possui uma interface gráfica (GUI) amigável, permitindo ao usuário executar operações sem necessidade de memorizar comandos complexos no terminal.
- Alta performance: É otimizado para lidar rapidamente com grandes volumes de dados e consultas sofisticadas.
- Funcionalidades completas: Oferece suporte a edição de queries SQL, importação e exportação de dados, gerenciamento de estrutura de tabelas, gestão de permissões de usuários, editor SQL e muito mais, cobrindo praticamente todas as necessidades diárias do desenvolvedor.
Com o Sequel Pro, o desenvolvedor pode focar mais no desenvolvimento da lógica de negócio e despender menos tempo com tarefas administrativas do banco de dados.
Pré-requisitos
Antes de começar, certifique-se de que:
- Você já tem o ServBay instalado e em execução no seu macOS.
- Você já instalou o Sequel Pro no seu computador. Caso ainda não tenha instalado, faça o download da versão mais recente no site oficial do Sequel Pro.
Conectando ao Banco de Dados do ServBay
O ServBay normalmente disponibiliza, por padrão, as bases MariaDB ou MySQL. Siga os passos abaixo para conectar com o Sequel Pro:
- Baixe e instale o Sequel Pro: Caso ainda não esteja instalado, faça o download do cliente para macOS no site oficial do Sequel Pro e siga as instruções para completar a instalação.
- Crie uma nova conexão:
- Abra o aplicativo Sequel Pro.
- Clique no botão “Conectar” no canto inferior esquerdo ou escolha no menu
Arquivo
->Nova Conexão
para criar uma nova conexão de banco de dados.
- Configure as informações de conexão:
- Na janela de conexão, você pode optar por duas formas comuns de conexão: Socket ou Padrão (TCP/IP).
- Para ambientes ServBay locais, recomenda-se utilizar a conexão Socket, pois tende a ser mais rápida e segura, já que a comunicação acontece diretamente via sistema de arquivos.
- Opte pela conexão do tipo “Socket”:
- Usuário: O usuário
root
é utilizado por padrão no ServBay. - Senha: A senha do usuário
root
pode ser encontrada e copiada na aba “Banco de Dados” da interface principal do ServBay. - Socket: Informe o caminho do arquivo de socket padrão do MariaDB/MySQL do ServBay:
/Applications/ServBay/tmp/mysql.sock
. - Banco de Dados: Este campo pode ficar em branco; após conectar você poderá escolher ou criar um banco.
- Usuário: O usuário
- Opte por “Padrão (TCP/IP)” (alternativa):
- Host: Preencha com
127.0.0.1
oulocalhost
. - Usuário:
root
. - Senha: Igual à opção de Socket, obtenha na seção “Banco de Dados” do ServBay.
- Porta: Informe
3306
(porta padrão do MariaDB/MySQL no ServBay). - Banco de Dados: Pode ser deixado em branco.
- Host: Preencha com
- Observação: Utilize apenas uma das opções de conexão: Socket ou Padrão (TCP/IP).
- Teste e salve a conexão:
- Após preencher os dados, clique no botão “Testar Conexão” no canto inferior esquerdo para garantir que a conexão está correta e funcionando.
- Caso funcione, clique em “Adicionar aos Favoritos” para salvar a configuração e acessar rapidamente futuramente.
- Por fim, clique em “Conectar” para estabelecer de fato a conexão.
Conectando com sucesso, você será direcionado à interface de administração do banco de dados no Sequel Pro.
Operações Básicas no Banco de Dados
Após conectar ao banco do ServBay, você pode executar várias tarefas administrativas através do Sequel Pro. Veja algumas operações comuns:
Criar Banco de Dados
- Após conectar, no painel esquerdo do Sequel Pro, visualize a lista de bancos de dados disponíveis para o usuário atual.
- Clique no botão “+” no topo da lista à esquerda e selecione “Adicionar Banco de Dados”.
- Na janela que aparecer, digite o nome desejado para o banco de dados (exemplo:
servbay_demo_db
). - Clique em “Adicionar Banco de Dados” para concluir a criação.
Criar Tabela
- Na lista à esquerda, selecione o banco de dados que acabou de criar ou que deseja utilizar.
- No topo da área principal, clique na guia “Estrutura”.
- Logo abaixo da guia, clique no botão “+” e escolha “Adicionar Tabela”.
- Na tela de edição da estrutura da tabela:
- Insira o nome da tabela (por exemplo,
users
). - Clique no botão “+ Coluna” para cadastrar campos (colunas).
- Defina nome de cada campo, tipo de dado, comprimento, se aceita NULL, valor padrão, índices (PRIMARY KEY, INDEX, UNIQUE), e se o campo é auto incremental.
- Por exemplo, adicione
id
(INT, PRIMARY KEY, Auto Increment),username
(VARCHAR, 50, NOT NULL),email
(VARCHAR, 100, UNIQUE),created_at
(DATETIME, Default: CURRENT_TIMESTAMP), etc.
- Insira o nome da tabela (por exemplo,
- Ao finalizar, clique em “Salvar” no rodapé da janela.
Inserir Dados (Adicionar Linha)
- No painel esquerdo, selecione o banco de dados que contém a tabela para inserir dados.
- Na lista de tabelas, escolha aquela em que deseja adicionar dados (por exemplo,
users
). - Clique na guia “Conteúdo” no topo da interface.
- No quadro de dados, clique no botão “+” no canto superior esquerdo para inserir uma nova linha.
- Dê um duplo clique em cada célula da linha recém-inserida para inserir os valores nos respectivos campos.
- Ao finalizar, clique em “Salvar” no rodapé para gravar os dados.
Consultar Dados
- No painel esquerdo, selecione o banco de dados que contém a tabela desejada.
- Na lista de tabelas abaixo do banco selecionado, marque a tabela que deseja consultar.
- Clique em “Conteúdo” no topo da interface para navegar diretamente pelos dados da tabela (podendo ser restrito pela configuração de número máximo de linhas).
- Para consultas avançadas, clique na guia “Consulta”.
- No editor SQL, digite a consulta desejada (por exemplo:
SELECT * FROM users WHERE username = 'servbay-demo';
). - Pressione “Executar Consulta Atual” para exibir os resultados na área inferior.
Atualizar Dados
- No painel esquerdo, localize o banco de dados da tabela que deseja alterar.
- Na lista de tabelas, escolha a tabela a ser editada.
- Clique na guia “Conteúdo” na parte superior.
- No visualizador de dados, encontre a linha que quer modificar.
- Dê duplo clique na célula para editar o valor diretamente.
- Depois de ajustar, clique em “Salvar” no rodapé para gravar as alterações.
Remover Dados (Excluir Linhas)
- No painel esquerdo, selecione o banco de dados desejado.
- Na lista de tabelas, selecione aquela de onde deseja remover dados.
- Clique na guia “Conteúdo” na parte superior.
- No visualizador, selecione as linhas que deseja excluir (use
Shift
ouCommand
para múltiplas seleções). - Clique no botão “-” no canto superior esquerdo para excluir as linhas.
- No rodapé, pressione “Salvar” para confirmar a exclusão definitiva.
Excluir Tabela
- No painel esquerdo, selecione o banco de dados correspondente.
- Na lista de tabelas, clique com o botão direito sobre o nome da tabela que deseja excluir.
- No menu de contexto, selecione “Excluir Tabela”.
- Na caixa de confirmação, leia atentamente as informações e, se estiver seguro, clique em “Excluir”.
Excluir Banco de Dados
- No painel esquerdo, clique com o botão direito sobre o nome do banco de dados a ser removido.
- No menu de contexto, escolha “Excluir Banco de Dados”.
- Leia cuidadosamente o aviso na janela de confirmação; estando certo, clique em “Excluir”. Atenção: Essa ação irá remover permanentemente o banco de dados, todas as tabelas e dados contidos. Tenha cautela!
Conclusão
Seguindo estes passos, você consegue conectar e gerenciar de forma prática bancos MariaDB ou MySQL oferecidos pelo ServBay através do Sequel Pro. Com uma interface intuitiva e funções poderosas, o Sequel Pro aliado à estabilidade do ServBay eleva e muito sua produtividade no desenvolvimento web local. Seja para modelar estruturas, manipular dados ou executar queries SQL avançadas, o Sequel Pro é um grande aliado para usuários do ServBay no macOS que buscam gestão eficiente de bancos de dados.