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.

P566Aula02

  • 1.
    Métodos computacionais avançados PARA ENGENHARIADE PRODUÇÃO Prof. Davi das Chagas Neves Prof. Helton Cristiano Gomes AULA 02
  • 2.
    Aprendendo a Utilizar oMySQL Workbench
  • 3.
    Como utilizar oMySQL 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.
  • 6.
    Create Read UpdateDelete 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 UpdateDelete Search  Criando um SCHEMA (banco de dados).
  • 8.
    Create Read UpdateDelete 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 UpdateDelete Search  Nova instância – configuração.
  • 10.
    Create Read UpdateDelete Search Nova instância, clique nela!
  • 12.
    Create Read UpdateDelete 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 UpdateDelete Search  Inserindo DADOS de CLIENTES no banco LOJA.
  • 14.
    Create Read UpdateDelete Search  Após adicionar seis clientes no banco de dados, vamos mostrar estes valores: Como corrigir o erro inserido?
  • 15.
    Create Read UpdateDelete 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 UpdateDelete Search  Mudando o SEXO do Bruno e do Francis: Síntaxe: UPDATE xxx SET xxx WHERE xxx.
  • 17.
    Create Read UpdateDelete 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 UpdateDelete 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 UpdateDelete Search NOTLIKE
  • 20.
    Create Read UpdateDelete Search  Save the planet, not, the query. SAVE NEW CTRL + S CTRL + T
  • 21.
    Create Read UpdateDelete 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 UpdateDelete Search  Exportando o esquema (banco de dados): 6 (6) Clique em Start Export – Pronto!
  • 23.
    Create Read UpdateDelete 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 UpdateDelete Search  Importando o esquema (banco de dados): 7 (7) Clique em Start Import – Pronto!
  • 25.
    Create Read UpdateDelete 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 MySQLWB.  Na próxima aula vamos aprofundar nossos conhecimentos elaborando Bancos no MySQL sem digitar comandos.