04. manipulando dados

141 visualizações

Publicada em

SQL

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
141
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

04. manipulando dados

  1. 1. 13/9/2010 SQL Completo Manipulando DadosDML e DQL• Linguagem de Manipulação de Dados • INSERT: Insere dados • UPDATE: Altera dados • DELETE: Exclui dados• Linguagem de Consulta de Dados • SELECT: Retorna dados • Ordenação de dados • Agrupamento de dados • Filtros de seleção • Funções aritméticasGerenciando dados• INSERT INTO Tabela VALUES (Valores) INSERT INTO PESSOAS VALUES (‘Andre’, ‘111.111.111-11’) INSERT INTO PESSOAS (NOME, CPF) VALUES (‘Andre’, ‘111.111.111-11’)• SELECT Campos FROM Tabela SELECT * FROM PESSOAS SELECT NOME FROM PESSOAS• UPDATE Tabela SET Campo = Valor UPDATE PESSOAS SET NOME = ‘Andre Milani’• DELETE FROM Tabela DELETE FROM PESSOAS 1
  2. 2. 13/9/2010Filtros de seleção• Registros selecionados (WHERE)• Operadores relacionais • Igual (=), Diferente (!=) • Maior (>), Maior ou igual (>=) • Menor (<), Menor ou igual (<=) • Nulo (IS NULL), ou não-nulo (IS NOT NULL) • Entre intervalo (BETWEEN) • Valor parcial (LIKE)• Operadores lógicos • AND • OR • NOTConsultando dados com filtros• SELECT Campos FROM Tabela WHERE Condição SELECT * FROM PESSOAS WHERE CPF = ‘111.111.111-11’ SELECT NOME FROM PESSOAS WHERE IDADE > 20• UPDATE Tabela SET Campo = Valor WHERE Condição UPDATE PESSOAS SET NOME = ‘Fabio’ WHERE CPF = ‘222.222.222-22’ UPDATE PESSOAS SET IDADE = 25 WHERE NOME = ‘Mario’• DELETE FROM Tabela WHERE Condição DELETE FROM PESSOAS WHERE CPF = ‘222.222.222-22’ DELETE FROM PESSOAS WHERE NOME = ‘Mario’Atributos especiais• Apelido de tabela SELECT Campos FROM Tabela Apelido ... SELECT TABELA_UM.NOME FROM PESSOAS TABELA_UM• Apelido de campos (AS) SELECT Campo AS Apelido FROM ... SELECT NOME AS PRIMEIRO_NOME FROM PESSOAS• Unindo seleções (UNION [ALL]) SELECT ... UNION SELECT ... SELECT * FROM PESSOAS UNION SELECT * FROM CARGOS 2
  3. 3. 13/9/2010Aulas práticas e manuais on-line Assista agora as aulas práticas, que apresentam o uso dos comandos abordados nesta aula teórica. Manuais dos principais bancos de dados estão disponíveis na seção Links do curso de SQL.Clique aqui para visualizar as aulas práticas disponíveis 3

×