📖 MySQL Workbench

Introdução

O MySQL Workbench é uma ferramenta gráfica oficial utilizada para administrar, desenvolver e modelar bancos de dados MySQL.

Com ele é possível criar tabelas, executar comandos SQL, gerenciar usuários, realizar backups e desenvolver modelos de dados.

📌 O Workbench facilita o trabalho com bancos de dados através de uma interface visual.

O que é o MySQL Workbench?

O MySQL Workbench é um ambiente integrado de desenvolvimento (IDE) para bancos de dados MySQL.

Recurso Descrição
Desenvolvimento SQL Criação e execução de comandos SQL.
Modelagem de Dados Criação de diagramas de banco.
Administração Gerenciamento do servidor MySQL.
Migração Transferência de bancos de dados.

Instalação do MySQL Workbench

O Workbench normalmente é instalado junto com o MySQL Installer.

📝 O Workbench funciona como cliente, conectando-se ao MySQL Server.

Tela Inicial do Workbench

Ao abrir o Workbench encontramos as principais áreas de trabalho.

Área Função
MySQL Connections Lista de conexões configuradas.
SQL Editor Editor para comandos SQL.
Administration Ferramentas administrativas.
Modelagem Criação de diagramas.

Criando uma Conexão MySQL

Antes de utilizar o banco de dados é necessário criar uma conexão com o servidor.



Connection Name:

Meu MySQL


Hostname:

localhost


Port:

3306


Username:

root


Elementos da Conexão

Elemento Descrição
Hostname Endereço do servidor.
Port Porta de comunicação.
Username Usuário de acesso.
Password Senha do usuário.

Editor SQL

O Editor SQL permite escrever e executar comandos diretamente no banco.



CREATE DATABASE escola;


USE escola;


SHOW DATABASES;


Executando Comandos SQL

Para executar um comando no Workbench utilizamos o botão de execução.

Atalho Função
Ctrl + Enter Executar comando selecionado.
Ctrl + Shift + Enter Executar todos os comandos.

Navegador de Objetos

O painel lateral permite visualizar objetos existentes no banco.

Objeto Descrição
Schemas Bancos de dados existentes.
Tables Tabelas criadas.
Views Consultas armazenadas.
Procedures Rotinas SQL.

Modelagem Visual

O Workbench permite criar modelos utilizando o conceito de Engenharia Reversa e Engenharia Direta.

Modelo Descrição
Forward Engineering Cria banco através do modelo.
Reverse Engineering Cria modelo a partir de banco existente.

Administração do Servidor

O Workbench oferece ferramentas administrativas.

Vantagens do MySQL Workbench

Resumo da Aula

🎓 Aula concluída! Agora você conhece o MySQL Workbench e suas principais funcionalidades.