MySQL Tutorial do Workbench: o que é, como instalar e usar

⚡ Resumo Inteligente

MySQL Workbench é a ferramenta visual oficial para o MySQL Banco de dados relacional, unificando modelagem de dados, desenvolvimento SQL e administração de servidores em uma única interface multiplataforma que se conecta a ambientes locais ou remotos. MySQL Servidores para o trabalho diário de banco de dados.

  • 🔷 O que é: MySQL O Workbench é uma ferramenta visual de design e acesso a bancos de dados para MySQL, substituindo o trabalho em linha de comando por uma interface gráfica estruturada.
  • 🗄️ Modelagem de dados: A modelagem visual com engenharia direta e reversa transforma diagramas em realidade. MySQL Esquemas, com suporte de validação de modelo integrada.
  • 💻 Desenvolvimento SQL: O editor visual de SQL cria, executa e depura consultas com realce de cores, várias guias de resultados e histórico salvo.
  • ⚙️ Administração: A administração de servidores abrange o gerenciamento de usuários, configuração, backup e restauração, e inspeção de logs do servidor.
  • 🪟 Instalação: A configuração é um processo de duas etapas — instalar MySQL Servidor da Comunidade, depois MySQL Bancada de trabalho — em Windows, macOSou Linux.
  • 🤖 Assistência de IA: Recursos de IA de texto para SQL, como MySQL O HeatWave GenAI e o GitHub Copilot geram e refinam consultas a partir da linguagem natural.

MySQL Tutorial da Bancada de Trabalho

O que é a MySQL?

MySQL é um banco de dados relacional de código aberto.

MySQL É multiplataforma, o que significa que funciona em diversas plataformas diferentes, como... Windows, Linux e macOS.

Por que usar MySQL?

Existem vários sistemas de gerenciamento de banco de dados relacionais no mercado.

Exemplos de bancos de dados relacionais incluem Microsoft SQL Server, Microsoft Acesso Oracle, DB2, etc.

Alguém pode perguntar por que escolheríamos MySQL sobre os outros sistemas de gerenciamento de banco de dados.

A resposta a esta pergunta depende de vários fatores.

Vamos analisar os pontos fortes de MySQL Em comparação com outros bancos de dados relacionais, como o SQL Server:

  • MySQL O SQL Server suporta vários mecanismos de armazenamento, cada um com suas próprias especificações, enquanto outros sistemas, como o SQL Server, suportam apenas um único mecanismo de armazenamento. Para entender melhor essa diferença, considere dois dos mecanismos de armazenamento suportados pelo SQL Server. MySQL:
    • InnoDB — o mecanismo de armazenamento padrão fornecido com MySQL a partir da versão 5.5. InnoDB suporta chaves estrangeiras para integridade referencial e também suporta transações padrão ACID.
    • MyISAM — o mecanismo de armazenamento padrão para MySQL anterior à versão 5.5. MyISAM não tem suporte para transações. Suas vantagens sobre o InnoDB incluem simplicidade e alto desempenho.
  • MySQL Possui alto desempenho em comparação com outros sistemas de banco de dados relacionais. Isso se deve à sua simplicidade de projeto e ao suporte a múltiplos mecanismos de armazenamento.
  • Custo-benefício — é relativamente mais barato em comparação com outros bancos de dados relacionais. Na verdade, a edição comunitária é gratuita. A edição comercial possui uma taxa de licenciamento que também é econômica em comparação com as taxas de licenciamento de produtos como... Microsoft SQL Server.
  • Multiplataforma — MySQL Funciona em diversas plataformas, o que significa que pode ser implementado na maioria das máquinas. Outros sistemas, como o MS SQL Server, só funcionam em servidores dedicados. Windows plataforma.

Para interagir com MySQLVocê precisará de uma ferramenta de acesso ao servidor que possa se comunicar com o MySQL servidor. MySQL suporta múltiplas conexões de usuário.

O que é a MySQL Bancada de trabalho?

MySQL O Workbench é uma ferramenta visual de projeto e modelagem de banco de dados para acesso ao MySQL Banco de dados relacional de servidor. Facilita a criação de novos modelos de dados físicos e a modificação dos existentes. MySQL Bancos de dados com funções de engenharia reversa/direta e gerenciamento de mudanças. O objetivo de MySQL O Workbench tem como objetivo fornecer uma interface para trabalhar com bancos de dados de forma mais fácil e estruturada.

MySQL Workbench

MySQL O Workbench reúne três conjuntos principais de funcionalidades — modelagem e design de dados, desenvolvimento SQL e administração de servidores — cada um descrito abaixo.

Ferramenta de modelagem e projeto

Os modelos são a base da maioria dos bancos de dados válidos e de alto desempenho. MySQL O Workbench possui ferramentas que permitem aos desenvolvedores e administradores de banco de dados criar visualmente modelos físicos de design de banco de dados que podem ser facilmente traduzidos em MySQL bancos de dados usando engenharia direta.

  • MySQL O Workbench permite a criação de múltiplos modelos no mesmo ambiente.
  • Ele oferece suporte a todos os objetos — como tabelas, visualizações, procedimentos armazenados e gatilhos — que compõem um banco de dados.
  • MySQL O Workbench possui um utilitário de validação de modelos integrado que reporta ao modelador de dados quaisquer problemas que possam ser encontrados.
  • Ele também permite diferentes notações de modelagem e pode ser estendido usando Lua, uma linguagem de script.

A figura abaixo mostra a janela de modelagem para MySQL Bancada

MySQL Ferramenta de modelagem e projeto Workbench

Ferramenta de desenvolvimento SQL

Linguagem de Consulta Estruturada (SQL) nos permite manipular nossos bancos de dados relacionais. SQL está no centro de todos os bancos de dados relacionais.

  • MySQL O Workbench possui um editor visual de SQL integrado.
  • O editor visual de SQL permite que os desenvolvedores criem, editem e executem consultas em bancos de dados. MySQL bancos de dados do servidor. Ele tem utilitários para visualizar dados e exportá-los.
  • Seus realçadores de cores de sintaxe ajudam os desenvolvedores a escrever e depurar facilmente instruções SQL.
  • Várias consultas podem ser executadas e os resultados exibidos automaticamente em guias diferentes.
  • As consultas também são salvas no painel de histórico para recuperação e execução posterior.

A figura abaixo mostra a janela de desenvolvimento SQL para MySQL Bancada

MySQL Ferramenta de desenvolvimento SQL Workbench

Ferramenta de Administração

A administração de servidores desempenha um papel crucial na segurança dos dados da empresa. As principais questões relacionadas à administração de servidores incluem gerenciamento de usuários, configuração de servidores, registros de logs e muitas outras. MySQL O Workbench possui os seguintes recursos que simplificam o processo de MySQL Administração de servidores:

  • Administração de usuários — um utilitário visual para gerenciar usuários que permite aos administradores de banco de dados adicionar e remover facilmente novos usuários, conceder e revogar privilégios e visualizar perfis de usuário.
  • Configuração do servidor — permite a configuração avançada do servidor e o ajuste fino para um desempenho ideal.
  • Backup e restauração de banco de dados — uma ferramenta visual para exportar e importar MySQL despejar arquivos. MySQL Os arquivos de despejo contêm scripts SQL para criar bancos de dados, tabelas, visualizações e procedimentos armazenados, bem como para inserir dados.
  • Registros do servidor — uma ferramenta visual para visualização MySQL Logs do servidor. Os logs incluem logs de erros, logs binários e logs do InnoDB. Esses logs são úteis para realizar diagnósticos no servidor.

A figura abaixo mostra o painel de administração para MySQL Bancada

MySQL Ferramenta de administração do Workbench

A próxima seção aborda a instalação. MySQL Bancada de trabalho em Windows.

Como Instalar MySQL Bancada de trabalho (para Windows)

Nesta seção, aprenderemos como instalar e usar. MySQL Bancada

Instalando MySQL O Workbench é um processo de duas etapas.

1) Instalar MySQL Community Server.

2) Instalar MySQL Workbench — Você pode instalar o ambiente de trabalho usando um arquivo zip ou um instalador MSI (recomendado).

Observação: Você precisará de privilégios de Administrador ou Usuário Avançado para realizar a instalação.

Começando a jornada

Após concluir a instalação dos itens acima, você precisa configurar o MySQL A área de trabalho é mostrada abaixo. A seguir, um passo a passo de como instalá-la. MySQL Bancada

Passo 1) Abra a janela inicial. O primeiro passo é o lançamento. MySQL Bancada de trabalho. O que você vê é chamado de Janela Inicial.

Instale MySQL Workbench

Passo 2) Abra o Assistente de Nova Conexão. Em seguida, você precisa criar o seu MySQL Conexão com o servidor, que contém detalhes sobre o servidor de banco de dados de destino, incluindo como se conectar a ele. Clique em “+” no MySQL Janela inicial do Workbench. Isso abrirá o assistente de configuração de nova conexão.

Instale MySQL Workbench

Passo 3) Clique no botão Configurar gerenciamento do servidor. Como iniciante, você pode criar uma conexão para um servidor instalado localmente. Clique no botão Configurar Gerenciamento do Servidor na janela Configurar Nova Conexão para verificar a configuração do servidor. MySQL servidor.

Instale MySQL Workbench

Passo 4) Clique no botão Próximo para continuar. Uma nova janela chamada Configurar Gerenciamento Local será aberta. Clique no botão Próximo para continuar.

Instale MySQL Workbench

Passo 5) Digite sua senha e pressione OK. Em seguida, o assistente testará a conexão com o banco de dados. Se o teste falhar, volte e corrija os parâmetros de conexão. Uma janela pop-up será aberta solicitando sua senha de root para testar a conexão com o banco de dados local. MySQL instância do servidor. A senha é aquela que você definiu durante a instalação do MySQLDigite sua senha e pressione OK.

Instale MySQL Workbench

Passo 6) Clique em Avançar para continuar. Em seguida, o assistente testará a conexão com o banco de dados. Se o teste falhar, volte e corrija os parâmetros de conexão. Se todos os testes forem bem-sucedidos, clique em Avançar para continuar.

Instale MySQL Workbench

Passo 7) Clique em Avançar. Em seguida, um novo assistente será aberto sobre Gerenciamento de Serviços Locais — ele permite alternar entre várias opções. MySQL Servidores instalados em uma única máquina. Como iniciante, você pode ignorar esta etapa e clicar em Avançar para continuar.

Instale MySQL Workbench

Etapa 8) Selecione MySQL Arquivo de configuração do servidor. O assistente verificará então a capacidade de acesso ao MySQL Arquivo de configuração do servidor e comandos de início/parada de teste.

Instale MySQL Workbench

Passo 9) Clique em Concluir para finalizar a configuração do servidor. Em seguida, você pode revisar as configurações atuais. Após revisar as configurações, clique em Concluir para finalizar a configuração do servidor.

Instale MySQL Workbench

Passo 10) Clique em Testar Conexão. O próximo passo é configurar uma conexão, que pode ser usada para conectar-se ao servidor. Se você ainda não criou uma conexão, pode usar os valores padrão fornecidos. Clique em Testar Conexão [ 2 ] após inserir o Nome da Conexão [ 1 ].

Instale MySQL Workbench

Passo 11) Clique em OK. Uma nova caixa de diálogo será aberta solicitando a senha do usuário root/selecionado. Se o seu MySQL O usuário root possui uma senha; você pode inseri-la usando o recurso Armazenar em Vault recurso. Clique em OK.

Instale MySQL Workbench

Se a senha inserida pelo usuário estiver correta, a seguinte tela será exibida. Clique nos dois botões OK e estará tudo pronto.

Instale MySQL Workbench

Uma nova instância é mostrada na página inicial.

Instale MySQL Workbench

Double-Clique e inicie a consulta.

Perguntas Frequentes

O MySQL O Workbench Community Edition é gratuito e de código aberto sob a licença GPL, disponível para Windows, macOSe Linux. Uma edição comercial com recursos adicionais é distribuída como parte do plano pago. MySQL Assinaturas corporativas de Oracle.

Sim. Travas deslizantes portáteis MySQL O Workbench é uma ferramenta para o cliente, portanto, precisa de um MySQL Servidor ao qual se conectar — instalado localmente ou acessível por meio de uma conexão de rede TCP/IP. Instalar MySQL Servidor da Comunidade antes ou junto com a Bancada de Trabalho.

Sim. Travas deslizantes portáteis MySQL O Workbench é multiplataforma, com versões oficiais da comunidade para Windows, macOSe distribuições Linux populares. A interface e os recursos são basicamente os mesmos nos três, embora este guia demonstre a Windows instalação.

MySQL O Workbench é um aplicativo para desktop com ferramentas de modelagem visual e administração, enquanto o phpMyAdmin é uma interface baseada em navegador. O Workbench é adequado para design de esquemas e desenvolvimento local; o phpMyAdmin é adequado para gerenciamento rápido em servidores. Ambos são gratuitos.

O erro 2003 significa que o Workbench não consegue se conectar ao servidor. Confirme o MySQL O serviço está em execução, o nome do host e a porta 3306 estão corretos e o firewall ou grupo de segurança permite a conexão. Para servidores remotos, verifique a configuração de endereço de vinculação.

Sim. O Assistente de Migração integrado move esquemas e dados para... MySQL de sistemas como Microsoft SQL Server, PostgreSQLe Sybase. Ele mapeia tipos de dados e permite que você revise os scripts antes de executá-los.

Sim. Travas deslizantes portáteis MySQL O HeatWave GenAI adiciona um recurso de conversão de linguagem natural em SQL que transforma perguntas simples em instruções SELECT usando um modelo de linguagem abrangente guiado pelo seu esquema. Ferramentas independentes de IA para conversão de texto em SQL também podem gerar scripts. MySQL Questões para sua análise.

Sim. Travas deslizantes portáteis Copiloto do GitHub sugere e completa SQL em editores como VS Code e o Visual Studio, para criar junções, filtros e código de esquema a partir de comentários. MySQL O Workbench não possui um recurso nativo do Copilot, portanto, faça o rascunho em um editor compatível e cole o texto.

Resuma esta postagem com: