SlideShare uma empresa Scribd logo
Introdução ao MySQL e HeidiSQL
Logusti.com.br
Professor Anderson Henrique
Aula 04 - Banco de dados
01 - Inserção, alteração e remoção de registros
02 - Consultando registros
Logusti.com.br
Professor Anderson Henrique
01 - Inserção, alteração e remoção de registros
● INSERT INTO
Podemos informar apenas os campos (colunas) que desejamos informar valores ou não passar
nenhuma coluna, onde é obrigatório passarmos valores para TODAS as colunas da tabela.
● INSERT INTO tablename (column1, column2) VALUES (value1, ‘value2’);
● INSERT INTO tablename VALUES (value1, ‘value2’);
● INSERT INTO usuario (nome, cpf) VALUES (‘Fernando’, ‘01001001011’);
● INSERT INTO usuario VALUES (‘Fernando’, ‘01001001011’, ‘1986-08-10’, ‘123123’, ‘DF’);
Logusti.com.br
Professor Anderson Henrique
01 - Inserção, alteração e remoção de registros
● Podemos alterar todos os registros de uma tabela ou a partir de uma condição
específica.
● UPDATE tablename SET column1 = ‘value1’;
● UPDATE tablename SET column1 = ‘value1’ WHERE id = 1;
● UPDATE usuario SET nome = ‘Fernando Araújo’ WHERE id = 1;
● UPDATE usuario SET situacao = ‘B’;
Logusti.com.br
Professor Anderson Henrique
01 - Inserção, alteração e remoção de registros
● Podemos remover todos os registros de uma tabela ou a partir de uma condição
específica.
● DELETE FROM tablename;
● DELETE FROM tablename WHERE id = 1;
● DELETE FROM usuario;
● DELETE FROM usuario WHERE id = 1;
● DELETE FROM usuario WHERE 1 = 1;
Logusti.com.br
Professor Anderson Henrique
02 - Consultando registros
● Podemos selecionar todas as colunas e todos os registros de uma tabela;
● Podemos selecionar as colunas específicas de registros específicos de uma tabela;
● SELECT * FROM tablename;
● SELECT * FROM tablename WHERE id = 1;
● SELECT nome, cpf FROM usuario;
● SELECT nome, cpf, situacao FROM usuario WHERE id = 1;
● SELECT * FROM usuario WHERE id = 1;
● SELECT * FROM usuario;
Logusti.com.br
Professor Anderson Henrique
02 - Consultando registros
● WHERE
= Igualdade
!= <> diferente
in pertence a um conjunto de dados
not in não pertence a um conjunto de dados
like busca textual
> Maior que
< Menor que
Between entre os valores
Logusti.com.br
Professor Anderson Henrique
02 - Consultando registros
● WHERE
SELECT * FROM table WHERE id = 1;
SELECT * FROM table WHERE id != 1;
SELECT * FROM table WHERE id in (1,2,3);
SELECT * FROM table WHERE id not in (1,2,3);
SELECT * FROM table WHERE nome like ‘%Fernando’;
SELECT * FROM table WHERE nome like 'Silva%’;
SELECT * FROM table WHERE nome like ‘%Silva%’;
SELECT * FROM table WHERE nome not like ‘%Silva%’;
SELECT * FROM table WHERE saldo > 0;
SELECT * FROM table WHERE saldo < 0;
SELECT * FROM table WHERE saldo BETWEEN 10000.00 AND 100000.00;
Logusti.com.br
Professor Anderson Henrique
Dúvidas?
Logusti.com.br
Professor Anderson Henrique
Para a próxima aula
01 - INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN, CROSS JOIN
Logusti.com.br
Professor Anderson Henrique

Mais conteúdo relacionado

DOCX
Tutoriavapihwjejejjeekkekekekekekl_SQL.docx
OrfeuSancho
 
PPT
Banco de dados comandos sql
Nilson Augustini
 
PPTX
Introdução a Linguagem sql da BOSON TREINAMENTOS.pptx
JoberthSilva
 
PPTX
Introdução a Linguagem sql da BOSON TREINAMENTOS.pptx
JoberthSilva
 
PDF
MySQL - Aprendendo Banco de Dados - Aula 06.pdf
Anderson Maciel
 
PDF
Comandos DML
Universidade Zambeze
 
PDF
Um pouco sobre sql
Ricardo Kovalski Cruz
 
PDF
Sql com sql server básico - Bóson treinamentos
Fábio dos Reis
 
Tutoriavapihwjejejjeekkekekekekekl_SQL.docx
OrfeuSancho
 
Banco de dados comandos sql
Nilson Augustini
 
Introdução a Linguagem sql da BOSON TREINAMENTOS.pptx
JoberthSilva
 
Introdução a Linguagem sql da BOSON TREINAMENTOS.pptx
JoberthSilva
 
MySQL - Aprendendo Banco de Dados - Aula 06.pdf
Anderson Maciel
 
Comandos DML
Universidade Zambeze
 
Um pouco sobre sql
Ricardo Kovalski Cruz
 
Sql com sql server básico - Bóson treinamentos
Fábio dos Reis
 

Semelhante a MySQL - Aprendendo Banco de Dados - Aula 04.pptx (8)

PPT
Revisao_SQL_Parte_I.ppt
a08008
 
PDF
Aplicativos II - MySQL_part1
fabriciodenis
 
PDF
sql-ddl_KHKDSFKSDHFKSDHFKSHDFKSDHFKSHF.pdf
riodurval
 
PPTX
Aula 12 banco de dados
Jorge Ávila Miranda
 
PDF
Programação em Banco de Dados - Aula 06/09/2018
Elaine Cecília Gatto
 
PPTX
FUNDAMENTOS SOBRE USO DE Banco de Dados SQL
EduardoValente27
 
PDF
Apostila - Banco de Dados
José Corrêa Viana
 
PPT
Aula 11 - Conceitos de SQL Básicos, uso constante
dalita1592
 
Revisao_SQL_Parte_I.ppt
a08008
 
Aplicativos II - MySQL_part1
fabriciodenis
 
sql-ddl_KHKDSFKSDHFKSDHFKSHDFKSDHFKSHF.pdf
riodurval
 
Aula 12 banco de dados
Jorge Ávila Miranda
 
Programação em Banco de Dados - Aula 06/09/2018
Elaine Cecília Gatto
 
FUNDAMENTOS SOBRE USO DE Banco de Dados SQL
EduardoValente27
 
Apostila - Banco de Dados
José Corrêa Viana
 
Aula 11 - Conceitos de SQL Básicos, uso constante
dalita1592
 
Anúncio

Mais de Anderson Maciel (20)

PPTX
Curso de Java 17 - (JEE (Sessões e Cookies)).pptx
Anderson Maciel
 
PPTX
Curso de Java 16 - (JEE (Utilizando o Padrão MVC)).pptx
Anderson Maciel
 
PPTX
Curso de Java 15 - (Uso de Servlets (Entendendo a Estrutura)).pptx
Anderson Maciel
 
PPTX
Curso de Java 14 - (Explicações Adicionais (Classes Abstrata e Interface)).pptx
Anderson Maciel
 
PPTX
Curso de Java 13 - (JavaEE (JSP e Servlets)).pptx
Anderson Maciel
 
PPTX
Curso de Java 12 - (JDBC, Transation, Commit e Rollback).pptx
Anderson Maciel
 
PPTX
Curso de Java 11 - (Serializable (Serialização de Objetos)).pptx
Anderson Maciel
 
PPTX
Curso de Java 10 - (IO Manipulação de Arquivos).pptx
Anderson Maciel
 
PPTX
Curso de Java 9 - (Threads) Multitarefas.pptx
Anderson Maciel
 
PPTX
Curso de Java 8 - (Tratamento de Exceções, (try-catch-finally)).pptx
Anderson Maciel
 
PPTX
Curso de Java 7 - (ArrayList, Collections,(Set, List, Queue, Map)).pptx
Anderson Maciel
 
PPTX
Curso de Java 6 - (Números, Data e Hora).pptx
Anderson Maciel
 
PPTX
Curso de Java 5 - (Strings) Tipo de Dados.pptx
Anderson Maciel
 
PPTX
Curso de Java 4 - (Orientação a Objetos).pptx
Anderson Maciel
 
PPTX
Curso de Java 3 - (Estruturas de Controle, Decisão, Loop, Procedimento).pptx
Anderson Maciel
 
PPTX
Curso de Java 2 - (PrimeiroPrograma, Variáveis, Tipos e Operadores.pptx
Anderson Maciel
 
PPTX
Curso de Java 1 - (Introdução Geral).pptx
Anderson Maciel
 
PPTX
22 - Lógica de Programação com Portugol.pptx
Anderson Maciel
 
PPTX
21 - Lógica de Programação com Portugol.pptx
Anderson Maciel
 
PDF
MySQL - Aprendendo Banco de Dados - Aula 11.pdf
Anderson Maciel
 
Curso de Java 17 - (JEE (Sessões e Cookies)).pptx
Anderson Maciel
 
Curso de Java 16 - (JEE (Utilizando o Padrão MVC)).pptx
Anderson Maciel
 
Curso de Java 15 - (Uso de Servlets (Entendendo a Estrutura)).pptx
Anderson Maciel
 
Curso de Java 14 - (Explicações Adicionais (Classes Abstrata e Interface)).pptx
Anderson Maciel
 
Curso de Java 13 - (JavaEE (JSP e Servlets)).pptx
Anderson Maciel
 
Curso de Java 12 - (JDBC, Transation, Commit e Rollback).pptx
Anderson Maciel
 
Curso de Java 11 - (Serializable (Serialização de Objetos)).pptx
Anderson Maciel
 
Curso de Java 10 - (IO Manipulação de Arquivos).pptx
Anderson Maciel
 
Curso de Java 9 - (Threads) Multitarefas.pptx
Anderson Maciel
 
Curso de Java 8 - (Tratamento de Exceções, (try-catch-finally)).pptx
Anderson Maciel
 
Curso de Java 7 - (ArrayList, Collections,(Set, List, Queue, Map)).pptx
Anderson Maciel
 
Curso de Java 6 - (Números, Data e Hora).pptx
Anderson Maciel
 
Curso de Java 5 - (Strings) Tipo de Dados.pptx
Anderson Maciel
 
Curso de Java 4 - (Orientação a Objetos).pptx
Anderson Maciel
 
Curso de Java 3 - (Estruturas de Controle, Decisão, Loop, Procedimento).pptx
Anderson Maciel
 
Curso de Java 2 - (PrimeiroPrograma, Variáveis, Tipos e Operadores.pptx
Anderson Maciel
 
Curso de Java 1 - (Introdução Geral).pptx
Anderson Maciel
 
22 - Lógica de Programação com Portugol.pptx
Anderson Maciel
 
21 - Lógica de Programação com Portugol.pptx
Anderson Maciel
 
MySQL - Aprendendo Banco de Dados - Aula 11.pdf
Anderson Maciel
 
Anúncio

Último (6)

PDF
tutor eletronico para seguranca de bebes e criancas
matheusjosesilva934
 
PPTX
aplicativopenseira.pptx Aplicativo que organiza Pensamentos - Peça Publicitária
StelaNorie1
 
PPTX
SISTEMA DE INFORMAÇÃO EM SAÚDE_UEPA.pptx
fabriciolabgeo91411
 
PPTX
Émile Durkheim slide elaborado muito bom
matheusfodamatheusfo
 
PPT
Sistemas de Informação em Saúde Aplicada.ppt
fabriciolabgeo91411
 
PPTX
Aula sobre desenvolvimento de aplicativos
FelipeRosa69
 
tutor eletronico para seguranca de bebes e criancas
matheusjosesilva934
 
aplicativopenseira.pptx Aplicativo que organiza Pensamentos - Peça Publicitária
StelaNorie1
 
SISTEMA DE INFORMAÇÃO EM SAÚDE_UEPA.pptx
fabriciolabgeo91411
 
Émile Durkheim slide elaborado muito bom
matheusfodamatheusfo
 
Sistemas de Informação em Saúde Aplicada.ppt
fabriciolabgeo91411
 
Aula sobre desenvolvimento de aplicativos
FelipeRosa69
 

MySQL - Aprendendo Banco de Dados - Aula 04.pptx

  • 1. Introdução ao MySQL e HeidiSQL Logusti.com.br Professor Anderson Henrique
  • 2. Aula 04 - Banco de dados 01 - Inserção, alteração e remoção de registros 02 - Consultando registros Logusti.com.br Professor Anderson Henrique
  • 3. 01 - Inserção, alteração e remoção de registros ● INSERT INTO Podemos informar apenas os campos (colunas) que desejamos informar valores ou não passar nenhuma coluna, onde é obrigatório passarmos valores para TODAS as colunas da tabela. ● INSERT INTO tablename (column1, column2) VALUES (value1, ‘value2’); ● INSERT INTO tablename VALUES (value1, ‘value2’); ● INSERT INTO usuario (nome, cpf) VALUES (‘Fernando’, ‘01001001011’); ● INSERT INTO usuario VALUES (‘Fernando’, ‘01001001011’, ‘1986-08-10’, ‘123123’, ‘DF’); Logusti.com.br Professor Anderson Henrique
  • 4. 01 - Inserção, alteração e remoção de registros ● Podemos alterar todos os registros de uma tabela ou a partir de uma condição específica. ● UPDATE tablename SET column1 = ‘value1’; ● UPDATE tablename SET column1 = ‘value1’ WHERE id = 1; ● UPDATE usuario SET nome = ‘Fernando Araújo’ WHERE id = 1; ● UPDATE usuario SET situacao = ‘B’; Logusti.com.br Professor Anderson Henrique
  • 5. 01 - Inserção, alteração e remoção de registros ● Podemos remover todos os registros de uma tabela ou a partir de uma condição específica. ● DELETE FROM tablename; ● DELETE FROM tablename WHERE id = 1; ● DELETE FROM usuario; ● DELETE FROM usuario WHERE id = 1; ● DELETE FROM usuario WHERE 1 = 1; Logusti.com.br Professor Anderson Henrique
  • 6. 02 - Consultando registros ● Podemos selecionar todas as colunas e todos os registros de uma tabela; ● Podemos selecionar as colunas específicas de registros específicos de uma tabela; ● SELECT * FROM tablename; ● SELECT * FROM tablename WHERE id = 1; ● SELECT nome, cpf FROM usuario; ● SELECT nome, cpf, situacao FROM usuario WHERE id = 1; ● SELECT * FROM usuario WHERE id = 1; ● SELECT * FROM usuario; Logusti.com.br Professor Anderson Henrique
  • 7. 02 - Consultando registros ● WHERE = Igualdade != <> diferente in pertence a um conjunto de dados not in não pertence a um conjunto de dados like busca textual > Maior que < Menor que Between entre os valores Logusti.com.br Professor Anderson Henrique
  • 8. 02 - Consultando registros ● WHERE SELECT * FROM table WHERE id = 1; SELECT * FROM table WHERE id != 1; SELECT * FROM table WHERE id in (1,2,3); SELECT * FROM table WHERE id not in (1,2,3); SELECT * FROM table WHERE nome like ‘%Fernando’; SELECT * FROM table WHERE nome like 'Silva%’; SELECT * FROM table WHERE nome like ‘%Silva%’; SELECT * FROM table WHERE nome not like ‘%Silva%’; SELECT * FROM table WHERE saldo > 0; SELECT * FROM table WHERE saldo < 0; SELECT * FROM table WHERE saldo BETWEEN 10000.00 AND 100000.00; Logusti.com.br Professor Anderson Henrique
  • 10. Para a próxima aula 01 - INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN, CROSS JOIN Logusti.com.br Professor Anderson Henrique