Ranieri Alves dos Santos
[email protected]
DML
Manipulação de
dados
Manipulação de bancos de dados
As inserções, seleções, alterações e exclusões de
bancos de dados são realizadas pela linguagem SQL.
SQL (Structured Query Language) é uma linguagem
padrão para manipulação de dados, porém existem
algumas diferenças de uns SGBD’s para os outros.
1
SQL: Inserir Dados
Comando INSERT
Sem informar os campos:
INSERT INTO nome_da_tabela VALUES (valor1, ‘valor2’,
valor3)
Informando os campos:
INSERT INTO nome_da_tabela (campo1, campo2, campo3)
VALUES (valor1, ‘valor2’, valor3)
SQL: Inserir Dados
Comando INSERT
Exemplo:
INSERT INTO usuario (login, nome, email) VALUES
(‘ranieri’, ‘Ranieri Alves’, ‘[email protected]’)
INSERT INTO usuario (login, nome, email) VALUES
(‘lucas’, ‘Lucas Silva’, ‘[email protected]’)
usuario
cod
int(11)
login
varchar(22)
1
ranieri
2
lucas
nome
varchar(255)
email
varchar(255)
Ranieri Alves
[email protected]
Lucas Silva
[email protected]
2
SQL: Selecionar Dados
Comando SELECT
Sem informar os campos:
SELECT * FROM nome_da_tabela
Informando os campos:
SELECT campo1, campo2, campo3 FROM nome_da_tabela
SQL: Selecionar Dados
Comando SELECT
Exemplo:
SELECT * FROM usuario
usuario
cod
login
nome
email
Ranieri Alves
[email protected]
1
ranieri
2
lucas
Lucas Silva
[email protected]
3
jayme
Jayme Souza
[email protected]
4
tiago
Thiago Machado
[email protected]
5
andre
André Martins
[email protected]
3
SQL: Selecionar Dados
Comando SELECT
Informando os
campos
Exemplo:
SELECT nome, email FROM usuario
usuario
nome
email
Ranieri Alves
[email protected]
Lucas Silva
[email protected]
Jayme Souza
[email protected]
Thiago Machado
[email protected]
André Martins
[email protected]
SQL: Selecionar Dados
Com condição
(código 3)
Comando SELECT
Exemplo:
SELECT cod, nome, email FROM usuario WHERE cod = 3
usuario
cod
nome
email
3
Jayme Souza
[email protected]
4
SQL: Selecionar Dados
Com condição
Login Jayme
Comando SELECT
Exemplo:
SELECT cod, nome, email FROM usuario WHERE login = ‘jayme’
usuario
cod
login
nome
email
3
jayme
Jayme Souza
[email protected]
SQL: Excluir Dados
Comando DELETE
DELETE FROM nome_da_tabela
Nunca esquecer
da condição
DELETE FROM usuario WHERE cod = 3
Sem a condição todos os dados são excluídos!
5
SQL: Editar Dados
Comando UPDATE
UPDATE nome_da_tabela SET campo1=‘valor’, campo2=‘valor’
Não esquecer
da condição
UPDATE usuario SET nome=‘Nome Editado’,
email=‘[email protected]’ WHERE cod = 3
Sem a condição todos os dados recebem a mesma edição
6
Download

PDF – 520KB - Ranieri Santos