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