O documento ensina como utilizar o MySQL Workbench, descrevendo os comandos básicos de CRUD (Create, Read, Update, Delete, Search) e demonstrando como criar bancos de dados, tabelas, inserir e consultar dados.
3. Como utilizar o MySQL Workbench?
Esta pergunta tem uma resposta gigante: https://www.guru99.com/
Mas vamos resumir: CRUDS.
Create – Criar bancos, tabelas e dados.
Read – Ler os dados nas tabelas dos bancos.
Update – Atualizar os dados dos bancos.
Delete – Deletar dados, tabelas e bancos.
Search – Pesquisar dados e correlações.
“Escondido dentro de diversos dados há conhecimentos que
poderiam mudar a vida de um paciente e assim mudar o mundo.”
Atul Butte, Professor de Stanford.
4.
5.
6. Create Read Update Delete Search
Criando seu usuário com todas as regalias (permissões).
Clicando no Raio Amarelo,
a Query será executada e
o resultado será este:
8. Create Read Update Delete Search
Reiniciando o MySQL WB, nosso banco LOJA vai aparecer nos SCHEMAS:
Você pode também criar uma nova instância:
Ao abrir o MySQL WB clique no símbolo
de MAIS pra adicionar a nova instância;
12. Create Read Update Delete Search
Criando uma tabela para clientes da loja, com três colunas: NOME, CPF e SEXO.
Na saída há uma WARNING, não se preocupe.
13. Create Read Update Delete Search
Inserindo DADOS de CLIENTES no banco LOJA.
14. Create Read Update Delete Search
Após adicionar seis clientes no banco de dados, vamos mostrar estes valores:
Como corrigir o erro inserido?
15. Create Read Update Delete Search
Mas antes de corrigir o erro, saiba que:
Para visualizar (READ) as tabelas contidas em um banco de dados:
USE Nome_Banco_Dados;
SHOW TABLES;
Para visualizar (READ) os bancos de dados acessíveis em uma instância:
SHOW DATABASES;
16. Create Read Update Delete Search
Mudando o SEXO
do Bruno e
do Francis:
Síntaxe: UPDATE xxx SET xxx WHERE xxx.
17. Create Read Update Delete Search
Deletando o Francis:
ATENÇÃO!
Pra deletar uma Tabela:
DROP TABLE Nome_Tabela;
Pra deletar um Banco:
DROP DATABASE Nome_Banco;
18. Create Read Update Delete Search
Pesquisando todos os clientes que tem no CPF a sequência: 34.
Neste caso, apenas o Diego não será incluído no resultado.
NOME CPF SEXO
Adriana 123456 F
Bruno 234561 M
Camila 345612 F
Diego 456123 M
Elis 561234 F
O pensamento lógico levaria a algo assim:
SELECT * FROM Clientes WHERE CPF=*34*;
20. Create Read Update Delete Search
Save the planet, not, the query.
SAVE NEW
CTRL + S CTRL + T
21. Create Read Update Delete Search
Exportando o esquema (banco de dados):
c
1
2
3 4
5
(1) Em Navigator, ative a Administration.
(2) Clique em Data Export.
(3) Selecione o Banco de Dados.
(4) Selecione as Tabelas.
(5) Ative a barra Export Progress.
22. Create Read Update Delete Search
Exportando o esquema (banco de dados):
6
(6) Clique em Start Export – Pronto!
23. Create Read Update Delete Search
Importando o esquema (banco de dados):
1
2
3
4
5
6
(1) Em Navigator, ative a Administration.
(2) Clique em Data Import/Restore.
(3) Selecione Import from Self-Container File.
(4) Busque o arquivo SQL na pasta na qual este se encontra.
(5) Selecione o Banco de Dados previamente criado para a armazenagem.
(6) Ative a barra Import Progress.
24. Create Read Update Delete Search
Importando o esquema (banco de dados):
7
(7) Clique em Start Import – Pronto!
25. Create Read Update Delete Search
A rede social das
CheatSheets.
EXERCÍCIO PRA ENTREGAR AGORA:
Faça a sua CheatSheet com os comandos SQL que você aprendeu hoje.
26. CRUDS para o
MySQL WB.
Na próxima aula vamos aprofundar
nossos conhecimentos elaborando
Bancos no MySQL sem digitar
comandos.