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

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

Banco de dados Profª Kelly Medeiros. Exemplos DDL – Linguagem de definição de Dados Criar uma tabela Create table Nela deve conter: Nome, Colunas, Chaves.

Apresentações semelhantes


Apresentação em tema: "Banco de dados Profª Kelly Medeiros. Exemplos DDL – Linguagem de definição de Dados Criar uma tabela Create table Nela deve conter: Nome, Colunas, Chaves."— 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) SELECT nome, tel FROM clientes WHERE codigo =1 e nome=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 1.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. Exemplos DDL – Linguagem de definição de Dados Criar uma tabela Create table Nela deve conter: Nome, Colunas, Chaves."

Apresentações semelhantes


Anúncios Google