SlideShare uma empresa Scribd logo
1 de 26
Métodos computacionais
avançados
PARA ENGENHARIA DE PRODUÇÃO
Prof. Davi das Chagas Neves
Prof. Helton Cristiano Gomes
AULA 02
Aprendendo a Utilizar
o MySQL Workbench
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.
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:
Create Read Update Delete Search
 Criando um SCHEMA (banco de dados).
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;
Create Read Update Delete Search
 Nova instância – configuração.
Create Read Update Delete Search
Nova instância, clique nela!
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.
Create Read Update Delete Search
 Inserindo DADOS de CLIENTES no banco LOJA.
Create Read Update Delete Search
 Após adicionar seis clientes no banco de dados, vamos mostrar estes valores:
Como corrigir o erro inserido?
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;
Create Read Update Delete Search
 Mudando o SEXO
do Bruno e
do Francis:
Síntaxe: UPDATE xxx SET xxx WHERE xxx.
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;
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*;
Create Read Update Delete Search
NOTLIKE
Create Read Update Delete Search
 Save the planet, not, the query.
SAVE NEW
CTRL + S CTRL + T
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.
Create Read Update Delete Search
 Exportando o esquema (banco de dados):
6
(6) Clique em Start Export – Pronto!
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.
Create Read Update Delete Search
 Importando o esquema (banco de dados):
7
(7) Clique em Start Import – Pronto!
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.
CRUDS para o
MySQL WB.
 Na próxima aula vamos aprofundar
nossos conhecimentos elaborando
Bancos no MySQL sem digitar
comandos.

Mais conteúdo relacionado

Semelhante a CRUDS para o MySQL WB

Express2012simples 130312140529-phpapp01
Express2012simples 130312140529-phpapp01Express2012simples 130312140529-phpapp01
Express2012simples 130312140529-phpapp01Osny Pereira Filho
 
T-SQL na prática com SQL SERVER Express 2012
T-SQL na prática com SQL SERVER Express 2012T-SQL na prática com SQL SERVER Express 2012
T-SQL na prática com SQL SERVER Express 2012Rodrigo Ribeiro
 
Apostila access 2010 2
Apostila access 2010 2Apostila access 2010 2
Apostila access 2010 2Lucas Dorneles
 
Minicurso PostgreSQl
Minicurso PostgreSQlMinicurso PostgreSQl
Minicurso PostgreSQlCezar Souza
 
Artigo data warehouse bd ii - 2015-1
Artigo data warehouse   bd ii - 2015-1Artigo data warehouse   bd ii - 2015-1
Artigo data warehouse bd ii - 2015-1Darlene Coelho
 
Artigo data warehouse bd ii - 2015-1 a
Artigo data warehouse   bd ii - 2015-1 aArtigo data warehouse   bd ii - 2015-1 a
Artigo data warehouse bd ii - 2015-1 aDarlene Coelho
 
[Corte, 2011] sensoriamento remoto apostila
[Corte, 2011] sensoriamento remoto apostila[Corte, 2011] sensoriamento remoto apostila
[Corte, 2011] sensoriamento remoto apostilaNelson Amanthea
 
Prática de laboratório utilizando views, stored procedures e triggers
Prática de laboratório   utilizando views, stored procedures e triggersPrática de laboratório   utilizando views, stored procedures e triggers
Prática de laboratório utilizando views, stored procedures e triggersDaniel Maia
 
Refactoring Databases - Estrategias
Refactoring Databases - EstrategiasRefactoring Databases - Estrategias
Refactoring Databases - EstrategiasIsmael
 
[TDC2019] Inteligência Artificial e Testes in a Nutshell
[TDC2019] Inteligência Artificial e Testes  in a Nutshell[TDC2019] Inteligência Artificial e Testes  in a Nutshell
[TDC2019] Inteligência Artificial e Testes in a NutshellJúlio de Lima
 
Banco de Dados - MySQL Basico
Banco de Dados - MySQL BasicoBanco de Dados - MySQL Basico
Banco de Dados - MySQL BasicoRangel Javier
 

Semelhante a CRUDS para o MySQL WB (20)

Express2012simples 130312140529-phpapp01
Express2012simples 130312140529-phpapp01Express2012simples 130312140529-phpapp01
Express2012simples 130312140529-phpapp01
 
T-SQL na prática com SQL SERVER Express 2012
T-SQL na prática com SQL SERVER Express 2012T-SQL na prática com SQL SERVER Express 2012
T-SQL na prática com SQL SERVER Express 2012
 
Apresentacao i
Apresentacao iApresentacao i
Apresentacao i
 
Apostila access 2010 2
Apostila access 2010 2Apostila access 2010 2
Apostila access 2010 2
 
Apostila access 2010
Apostila access 2010Apostila access 2010
Apostila access 2010
 
Apostila access 2010(2)
Apostila access 2010(2)Apostila access 2010(2)
Apostila access 2010(2)
 
Apostila access 2010
Apostila access 2010Apostila access 2010
Apostila access 2010
 
Apostila access 2010
Apostila access 2010Apostila access 2010
Apostila access 2010
 
Apostila access 2010
Apostila access 2010Apostila access 2010
Apostila access 2010
 
Minicurso PostgreSQl
Minicurso PostgreSQlMinicurso PostgreSQl
Minicurso PostgreSQl
 
Vb
VbVb
Vb
 
Artigo data warehouse bd ii - 2015-1
Artigo data warehouse   bd ii - 2015-1Artigo data warehouse   bd ii - 2015-1
Artigo data warehouse bd ii - 2015-1
 
Artigo data warehouse bd ii - 2015-1 a
Artigo data warehouse   bd ii - 2015-1 aArtigo data warehouse   bd ii - 2015-1 a
Artigo data warehouse bd ii - 2015-1 a
 
[Corte, 2011] sensoriamento remoto apostila
[Corte, 2011] sensoriamento remoto apostila[Corte, 2011] sensoriamento remoto apostila
[Corte, 2011] sensoriamento remoto apostila
 
Prática de laboratório utilizando views, stored procedures e triggers
Prática de laboratório   utilizando views, stored procedures e triggersPrática de laboratório   utilizando views, stored procedures e triggers
Prática de laboratório utilizando views, stored procedures e triggers
 
Refactoring Databases - Estrategias
Refactoring Databases - EstrategiasRefactoring Databases - Estrategias
Refactoring Databases - Estrategias
 
[TDC2019] Inteligência Artificial e Testes in a Nutshell
[TDC2019] Inteligência Artificial e Testes  in a Nutshell[TDC2019] Inteligência Artificial e Testes  in a Nutshell
[TDC2019] Inteligência Artificial e Testes in a Nutshell
 
Banco de Dados - MySQL Basico
Banco de Dados - MySQL BasicoBanco de Dados - MySQL Basico
Banco de Dados - MySQL Basico
 
Aula10 sql-ddl
Aula10 sql-ddlAula10 sql-ddl
Aula10 sql-ddl
 
Python 04
Python 04Python 04
Python 04
 

Mais de Davi Neves (19)

P566Aula10
P566Aula10P566Aula10
P566Aula10
 
P566Aula09
P566Aula09P566Aula09
P566Aula09
 
P566Aula08
P566Aula08P566Aula08
P566Aula08
 
P566Aula07
P566Aula07P566Aula07
P566Aula07
 
P566Aula06
P566Aula06P566Aula06
P566Aula06
 
P566Aula05
P566Aula05P566Aula05
P566Aula05
 
P566Aula04
P566Aula04P566Aula04
P566Aula04
 
P566Aula03
P566Aula03P566Aula03
P566Aula03
 
P566Aula01
P566Aula01P566Aula01
P566Aula01
 
P910Aula10
P910Aula10P910Aula10
P910Aula10
 
P910Aula09
P910Aula09P910Aula09
P910Aula09
 
P910Aula08
P910Aula08P910Aula08
P910Aula08
 
P910Aula07
P910Aula07P910Aula07
P910Aula07
 
P910Aula06
P910Aula06P910Aula06
P910Aula06
 
P910Aula05
P910Aula05P910Aula05
P910Aula05
 
P910Aula04
P910Aula04P910Aula04
P910Aula04
 
P910Aula03
P910Aula03P910Aula03
P910Aula03
 
P910Aula02
P910Aula02P910Aula02
P910Aula02
 
P910Aula01
P910Aula01P910Aula01
P910Aula01
 

Último

Calculo vetorial - eletromagnetismo, calculo 3
Calculo vetorial - eletromagnetismo, calculo 3Calculo vetorial - eletromagnetismo, calculo 3
Calculo vetorial - eletromagnetismo, calculo 3filiperigueira1
 
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxTRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxFlvioDadinhoNNhamizi
 
Apresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMApresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMdiminutcasamentos
 
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptxVagner Soares da Costa
 
PROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdf
PROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdfPROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdf
PROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdfdanielemarques481
 
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptxVagner Soares da Costa
 
Tipos de Cargas - Conhecendo suas Características e Classificações.pdf
Tipos de Cargas - Conhecendo suas Características e Classificações.pdfTipos de Cargas - Conhecendo suas Características e Classificações.pdf
Tipos de Cargas - Conhecendo suas Características e Classificações.pdfMarcos Boaventura
 

Último (7)

Calculo vetorial - eletromagnetismo, calculo 3
Calculo vetorial - eletromagnetismo, calculo 3Calculo vetorial - eletromagnetismo, calculo 3
Calculo vetorial - eletromagnetismo, calculo 3
 
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxTRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
 
Apresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMApresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPM
 
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
 
PROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdf
PROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdfPROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdf
PROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdf
 
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
 
Tipos de Cargas - Conhecendo suas Características e Classificações.pdf
Tipos de Cargas - Conhecendo suas Características e Classificações.pdfTipos de Cargas - Conhecendo suas Características e Classificações.pdf
Tipos de Cargas - Conhecendo suas Características e Classificações.pdf
 

CRUDS para o MySQL WB

  • 1. Métodos computacionais avançados PARA ENGENHARIA DE PRODUÇÃO Prof. Davi das Chagas Neves Prof. Helton Cristiano Gomes AULA 02
  • 2. Aprendendo a Utilizar o MySQL Workbench
  • 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:
  • 7. Create Read Update Delete Search  Criando um SCHEMA (banco de dados).
  • 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;
  • 9. Create Read Update Delete Search  Nova instância – configuração.
  • 10. Create Read Update Delete Search Nova instância, clique nela!
  • 11.
  • 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*;
  • 19. Create Read Update Delete Search NOTLIKE
  • 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.