A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Banco de dados Profª Kelly Medeiros.

Apresentações semelhantes


Apresentação em tema: "Banco de dados Profª Kelly Medeiros."— Transcrição da apresentação:

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


Carregar ppt "Banco de dados Profª Kelly Medeiros."

Apresentações semelhantes


Anúncios Google