O blog anterior em Tutorial MySQL focado principalmente nos vários comandos e conceitos relacionados ao SQL. Neste blog no Tutorial do MySQL Workbench, você aprenderá a ferramenta do MySQL para realizar várias operações.
Os seguintes tópicos serão abordados neste blog:
- O que é MySQL?
- MySQL Workbench e suas funcionalidades
- Instale o MySQL Workbench
- Edições do MySQL Workbench
- Criando uma conexão
- Editor de Desenvolvimento SQL
- Tarefas administrativas
- Painel de Desempenho
- Projeto e modelagem de banco de dados
- Assistente de migração de dados
- Recursos avançados de MySQL
Tutorial do MySQL Workbench: O que é MySQL?
MySQL é um sistema de gerenciamento de banco de dados relacional de código aberto, que funciona em muitas plataformas. Ele fornece acesso multiusuário para oferecer suporte a muitos mecanismos de armazenamento.
como usar system.exit em java
O MySQL possui vários recursos que nos permitem realizar muitas tarefas, como o desenvolvimento abrangente de aplicativos, fornecendo disponibilidade e escalabilidade.
Agora, obviamente, quando você trabalha em um nível de indústria, você não pode fazer tudo certo no terminal? Você precisa de algum tipo de painel que facilite o trabalho com grandes bancos de dados e a criação de modelos.
Bem, o painel que pode realizar essas ações é o MySQL Workbench.
Tutorial do MySQL Workbench: MySQL Workbench e suas funcionalidades
MySQL Workbench é uma ferramenta de design ou gráfica usada para trabalhar com servidores e bancos de dados MySQL. Esta ferramenta é compatível com as versões de servidor 5.x mais antigas e não oferece suporte para as versões de servidor 4.x.
As funcionalidades do MySQL Workbench são as seguintes:
- Desenvolvimento SQL: Esta funcionalidade fornece a capacidade de executar consultas SQL, criar e gerenciar conexões com servidores de banco de dados usando o Editor SQL integrado.
- Modelagem de Dados (Design): Essa funcionalidade permite que você crie modelos de seu esquema de banco de dados graficamente, execute engenharia reversa e direta entre um esquema e um banco de dados ativo e edite todos os aspectos de seu banco de dados usando o Editor de Tabelas abrangente.
- Administração do servidor: Essa funcionalidade permite que você administre instâncias de servidor MySQL administrando usuários, executando backup e recuperação, inspecionando dados de auditoria, visualizando a integridade do banco de dados e monitorando o desempenho do servidor MySQL.
- Migração de dados: Essa funcionalidade permite que você migre do Microsoft SQL Server, Microsoft Access e outras tabelas, objetos e dados RDBMS para o MySQL.
- Suporte MySQL Enterprise: Esta funcionalidade fornece suporte para produtos empresariais, como MySQL Enterprise Backup, MySQL Firewall e MySQL Audit.
Agora que você sabe sobre o MySQL Workbench, deixe-me explicar os requisitos básicos e as etapas para instalar o MySQL Workbench.
Quer obter a certificação de administrador de banco de dados?Tutorial do MySQL Workbench: Instale o MySQL Workbench
Os requisitos básicos do sistema para instalar o MySQL Workbench é que você deve ter o MySQL instalado em seu sistema.
Agora, uma vez que o MySQL Workbench está disponível para muitos sistemas operacionais. Cada um desses sistemas tem seus próprios requisitos básicos que você pode consultar Aqui .
Além disso, para baixar o MySQL Workbench, você deve clicar na aba Downloads e escolher a edição que deseja baixar.
Portanto, por exemplo, se você deseja baixar a edição da comunidade do Workbench no Windows, pode consultar o link Aqui .
Agora que você sabe como instalar, deixe-me contar as edições do MySQL Workbench Editions.
Tutorial do MySQL Workbench: Edições do MySQL Workbench
O MySQL Workbench está disponível principalmente em três edições:
- Community Edition (Open Source, GPL)
- Edição Standard (Comercial)
- Enterprise Edition (comercial)
Recursos | Edição da comunidade | Edição Padrão | Enterprise Edition |
Desenvolvimento Visual SQL | sim | sim | sim |
Administração de banco de dados visual | sim | sim | sim |
Ajuste de desempenho | sim | sim | sim |
Gerenciamento de usuário e sessão | sim | sim | sim |
Gerenciamento de Conexão | sim | sim | sim |
Gerenciamento de Objetos | sim | sim | sim |
Gestão de dados | sim | sim | sim |
Modelagem de Dados Visuais | sim | sim | sim |
Engenharia reversa | sim | sim | sim |
Engenharia Avançada | sim | sim | sim |
Sincronização de Esquema | sim | sim | sim |
Validação de esquema e modelo1 | Não | sim | sim |
DBDoc1 | Não | sim | sim |
GUI para MySQL Enterprise Backup1 | Não | Não | sim |
GUI para MySQL Enterprise Audit1 | Não | Não | sim |
GUI para MySQL Enterprise Firewall1 | Não | sim | sim |
Scripting e Plugins | sim | sim | sim |
Migração de banco de dados | sim | sim | sim |
Agora, depois de baixar e instalar o MySQL Workbench, você verá a seguinte tela, ou seja, a guia inicial.
No lado esquerdo da guia Página inicial, você vê três ícones diferentes, certo?
Bem, estes são principalmente os 3 módulos:
- Desenvolvimento SQL - Esta seção consiste no editor SQL por meio do qual você pode criar e gerenciar bancos de dados.
- Modelagem de dados - Esta seção permite modelar seus dados de acordo com sua necessidade.
- Administração do servidor - esta seção é usada para migrar seus bancos de dados entre conexões.
Agora, antes de entrar nesses módulos, use suas funcionalidades. Você deve primeiro começar criando uma conexão.
Tutorial do MySQL Workbench: Criando uma conexão
Agora, para criar uma conexão, você precisa clicar no sinal de mais que você vê na guia inicial que você vê.
como criar pacote em java
Depois de clicar nele, você verá esta caixa de diálogo, onde você deve mencionar o nome da conexão, método de conexão e outros detalhes que você pode ver na caixa de diálogo. Depois de mencionar os detalhes, basta clicar em Está bem .
Depois de clicar em OK, você verá que sua conexão foi criada.
Agora, vamos continuar nossa discussão entrando no Editor de SQL.
Interessado em abrir entrevistas para DBA?Tutorial do MySQL Workbench: Editor SQL
O Editor SQL é usado e consiste em um conjunto de conjuntos especializados de editores, como consulta, esquema e tabela. Além disso, o editor também consiste em quatro painéis que você pode ver na tela.
Portanto, as consultas e os painéis juntos permitem criar e editar dados, realizar tarefas administrativas básicas, visualizar e exportar resultados e executar consultas.
Agora, vamos dar uma olhada na seção de tarefas administrativas.
Tutorial do MySQL Workbench: Tarefas administrativas
Nesta seção, você percorrerá as seguintes seções:
- Status do servidor
- Usuários e privilégios
- Exportação e importação de dados
- Interface de backup do MySQL Enterprise
Status do servidor
Esta guia oferece uma visão imediata dos indicadores básicos de saúde e contadores para seu ambiente MySQL. Como você pode ver no instantâneo abaixo, esta guia inclui a visualização da taxa de execução do servidor, recursos disponíveis, diretórios do servidor e configurações de segurança para autenticação e SSL.
Usuários e privilégios
Esta guia fornece uma lista de todos os usuários e privilégios relacionados a uma instância ativa do servidor MySQL. Portanto, com esta guia, você pode adicionar e gerenciar contas de usuário, ajustar privilégios e expirar senhas. Consulte o instantâneo abaixo.
Exportação e importação de dados
Existem basicamente três maneiras de exportar e importar dados no MySQL Workbench, que você pode consultar na tabela abaixo.
Localização GUI | Conjunto de Dados | Tipos de exportação | Tipos de importação |
Menu Grade de resultados no editor SQL | O conjunto de resultados (após realizar uma consulta SQL) | CSV, HTML, JSON, SQL, XML, Excel XML, TXT | CSV |
Menu de contexto do navegador de objetos | Mesas | JSON, CSV | JSON, CSV |
Management Navigator | Bancos de dados e / ou tabelas | SQL | SQL |
Management Navigator | Bancos de dados e / ou tabelas | SQL | SQL |
Agora, para exportar / importar dados, você deve escolher a opção de Exportação de Dados / Importação de Dados do Painel de navegação .
Depois de escolher a opção, você deve mencionar o nome do caminho da pasta de / para a qual deseja importar / exportar. Consulte o instantâneo abaixo.
Interface de backup do MySQL Enterprise
Os lançamentos comerciais do MySQL Workbench nos permitem usar a funcionalidade MySQL Enterprise Backup (MEB) para que possamos proteger os dados de qualquer perda.
Existem basicamente duas operações de backup do MySQL Enterprise disponíveis no MySQL Workbench:
- Backup Online: Esta operação estabelece um perfil de backup para definir o que deveser feito o backup, onde o backup deve ser armazenado e quando(a frequência) MySQL deve ter backup.
- Restaurar: Esta operação restaura o servidor MySQL para um ponto específico no tempo, restaurando um backup que foi criado pelo recurso Backup Online no MySQL Workbench.
Tutorial do MySQL Workbench: Painel de Desempenho
O Painel de Desempenho do MySQL Workbench oferece uma visão estatística do desempenho do servidor. Para abrir o painel, vá para o Painel de navegação e sob o atuação seção escolha Painel. Consulte o instantâneo abaixo.
qual é a diferença entre html e xml
Além disso, a seção de desempenho permite que você forneça informações sobre as operações do servidor MySQL por meio de Relatórios de esquema de desempenho e também permite que você veja as principais estatísticas de consultas executadas por meio de Estatísticas de consulta.
Tutorial do MySQL Workbench: Projeto e modelagem de banco de dados
O design do banco de dados permite que você visualize requisitos e resolva problemas de design. Isso permite que você crie bancos de dados válidos e de bom desempenho enquanto fornece a flexibilidade para responder aos requisitos de dados em evolução.
Como você pode ver no instantâneo abaixo, você tem principalmente 3 opções.
Do lado esquerdo, o sinal de mais permite adicionar um novo Diagrama EER. O símbolo da pasta permite adicionar modelos EER salvos em seu PC para basear o Workbench. O sinal de seta que você vê permite criar um modelo EER a partir do banco de dados ou um modelo EER a partir de um script.
O instantâneo abaixo é a visão básica do MySQL Workbench.
Na modelagem de banco de dados, você pode criar um diagrama EER usando o editor de modelo. Assim, você pode adicionar uma tabela, adicionar uma visão, adicionar uma rotina, editar os dados na tabela, destacar uma parte específica do modelo.
Bom pessoal, isso não é o fim das funcionalidades, deixo o resto para vocês explorarem.
Tutorial do MySQL Workbench: Assistente de migração de dados
O MySQL Workbench oferece a capacidade de migrar bancos de dados compatíveis com ODBC para MySQL. Ele permite que você migre para diferentes tipos de banco de dados, incluindo MySQL, entre servidores. Ele também permite converter tabelas e copiar dados, mas não converterá procedimentos armazenados, visualizações ou gatilhos.
Além de funcionar em várias plataformas, a migração permite customização e edição durante o processo de migração.
A seguir estão as etapas realizadas pelo Migration Wizard durante a migração de um banco de dados para o MySQL:
- Inicialmente, ele se conecta ao RDBMS de origem e recupera uma lista de bancos de dados disponíveis.
- Executa engenharia reversa do banco de dados selecionado em uma representação interna específica para o RDBMS de origem. Portanto, com esta etapa, todos os objetos são renomeados com base no tipo de método de mapeamento de nome de objeto que é escolhido.
- Em seguida, ele inicia automaticamente a migração dos objetos RDBMS de origem para objetos específicos do MySQL.
- Depois disso, permite-nos revisar as mudanças para que possamos editar e corrigir erros nos objetos migrados.
- Em seguida, ele cria os objetos migrados no servidor MySQL de destino. Você pode sempre voltar à etapa anterior e corrigir os erros, se ocorrerem.
- Finalmente, os dados das tabelas migradas são copiados do RDBMS de origem para o MySQL.
Tutorial do MySQL Workbench: Recursos avançados de MySQL
Fornece um sistema de extensão que permite ao desenvolvedor estender os recursos do MySQL Workbench. Ele também fornece acesso a uma biblioteca de GUI de plataforma cruzada, MForms, e permite a criação de extensões que apresentam uma interface gráfica do usuário.
Os recursos avançados do Workbench permitem os seguintes recursos:
- Você pode criar ferramentas e plug-ins
- Você pode manipular esquemas e automatizar tarefas comuns
- Você pode estender a interface de usuário do Workbench e criar recursos personalizados do Workbench
Então, isso é o fim deste blog!
Espero que você tenha gostado de ler este blog no blog Tutorial do MySQL Workbench. Vimos as várias funcionalidades e recursos do MySQL Workbench.
Quer saber mais sobre o MySQL?Se você deseja aprender mais sobre o MySQL e conhecer esse banco de dados relacional de código aberto, consulte nosso que vem com treinamento ao vivo conduzido por instrutor e experiência em projetos da vida real. Este treinamento o ajudará a entender o MySQL em profundidade e a obter domínio sobre o assunto.
Tem alguma questão para nós? Mencione-o na seção de comentários de ” Tutorial do MySQL Workbench ”E eu voltarei para você.