Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Banco de dados Profª Kelly Medeiros
2
Exemplos DDL – Linguagem de definição de Dados
Criar uma tabela Create table Nela deve conter: Nome, Colunas, Chaves e restrições. CREATE TABLE cliente ( id_cliente int(11) NOT NULL nome VARCHAR(50), cpf VARCHAR(50), tel VARCHAR(50), PRIMARY KEY (id_cliente));
3
Exemplos DDL – Linguagem de definição de Dados
Excluir tabela DROP TABLE DROP TABLE nome_tabela; Alterar tabela ALTER TABLE ALTER TABLE nome_tabela RENAME novo_nome; Alterar tabela adicionando nova coluna: ALTER TABLE nome_tabela ADD COLUMN (nome_coluna VARCHAR(10) NOT NULL); Alterar tabela, modificando uma coluna: ALTER TABLE nome_tabela MODIFY COLUMN (nome_coluna VARCHAR(13)); ALTER TABLE nome_tabela CHANGE coluna nova_coluna char(50);
4
Exemplos DML – Linguagem de Manipulação de Dados
INSERT INTO Para inserir registro na tabela desejada. INSERT INTO nome_tabela (coluna, coluna2) VALUES (1, “Kelly Medeiros”); INSERT INTO nome_tabela (coluna, coluna2, coluna3) VALUES (1, “guitarra”, 550);
5
Exemplos DML – Linguagem de Manipulação de Dados
SELECT Comando mais importante no processamento de consultas, servindo para selecionar os registros. Cláusulas: SELECT = Selecione FROM = onde WHERE = quando (condição). SELECT * FROM produtos WHERE nome=“guitarra”; (selecione tudo da tabela produtos quando o nome do produto for igual a guitarra)
6
Exemplos DML – Linguagem de Manipulação de Dados
SELECT codigo, preco FROM produtos WHERE nome=“guitarra”; (selecione o codigo e o preço da tabela produtos quando o nome do produto for igual a guitarra) Quando encontrar esta opção o resultado será: 1, 550.
7
Exemplos DML – Linguagem de Manipulação de Dados
UPDATE Atualiza valores armazenado na tabela. UPDATE nome_tabela SET nome_coluna = “novo_nome” WHERE nome_coluna = “codigo”; Atualize na tabela cliente o nome_cliente para “novo_nome” quando o codigo =3;
8
Exemplos DML – Linguagem de Manipulação de Dados
DELETE Exclui os dados armazenado na tabela. DELETE nome_tabela WHERE nome_coluna = “codigo”; Delete da tabela cliente os registros quando o codigo =3;
9
Exemplos DML – Linguagem de Manipulação de Dados
Operadores and/ or Usado juntamente com where para especificar se, Ex.: SELECT nome, tel FROM clientes WHERE codigo =1 e nome=“Kamila”; (selecione nome e telefone da tabela cliente quando o codigo for igual a 1 e o nome igual a Kamila) (selecione nome e telefone da tabela cliente quando o código for igual a 1 ou se o nome for igual a Kamila)
10
Exemplos DML – Linguagem de Manipulação de Dados
ORDER BY Usado para ordenar resultados de consultas. Ex: SELECT * FROM nome_tabela ORDER BY nome ASC; (selecione tudo da tabela XX e ordene pelo nome em ordem ascendente) SELECT * FROM nome_tabela ORDER BY nome DESC; (selecione tudo da tabela XX e ordene pelo nome em ordem descendente)
11
Exemplos DML – Linguagem de Manipulação de Dados
LIKE Usado fazer seleção de linhas (registros) da tabela utilizando textos. SELECT * FROM nome_tabela WHERE nome_coluna LIKE “%AN”; (Selecionar tudo da tabela X quando o nome terminar com AN) SELECT * FROM nome_tabela WHERE nome_coluna LIKE “AN%”; (Selecionar tudo da tabela X quando o nome começar com AN) SELECT * FROM nome_tabela WHERE nome_coluna LIKE “%AN%”; (Selecionar tudo da tabela X quando o nome contiver com AN)
12
Exemplos DML – Linguagem de Manipulação de Dados
BETWEEN Usado fazer seleção entre dois valores SELECT * FROM nome_tabela WHERE nome_coluna BETWEEN valor 1 AND valor 2; Por exemplo: Selecionar as vendas efetuadas no período de 01/09/2013 a 23/10/2013.
13
Exemplos DML – Linguagem de Manipulação de Dados
SUM() Usado para somar valores SELECT SUM(nome_coluna) FROM nome_tabela; COUNT() Usado contar linhas da tabela SELECT COUNT(nome_coluna) FROM nome_tabela; AVG() Usado obter a média aritmética de valores SELECT AVG(nome_coluna) FROM nome_tabela;
14
Exemplos DML – Linguagem de Manipulação de Dados
MAX() Usado obter o maior valor da coluna da tabela SELECT MAX(nome_coluna) FROM nome_tabela; MIN() Usado obter o menor valor da coluna de uma tabela. SELECT MIN(nome_coluna) FROM nome_tabela; GROUP BY Usado para agrupar valores que contem o mesmo nome em uma tabela. SELECT funcao FROM departamento GROUP BY funcao
15
Exercícios Explique o que é cada comando. Dê 1 exemplo: Create table
Drop table Alter table Insert into Select Update Delete And/Or Order by Like Between Sum Count Avg Max Min Group By
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.