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 é 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 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
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
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 ].
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.
Se a senha inserida pelo usuário estiver correta, a seguinte tela será exibida. Clique nos dois botões OK e estará tudo pronto.
Uma nova instância é mostrada na página inicial.
Double-Clique e inicie a consulta.

















