1 / 15

Banco de dados

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 e restrições. CREATE TABLE cliente ( id_cliente int (11) NOT NULL nome VARCHAR(50), cpf VARCHAR(50), tel VARCHAR(50),

onawa
Download Presentation

Banco de dados

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Banco de dados Profª Kelly Medeiros

  2. Exemplos DDL – Linguagem de definição de Dados Criar uma tabela  Createtable Nela deve conter: Nome, Colunas, Chaves e restrições. CREATE TABLE cliente ( id_clienteint(11) NOT NULL nome VARCHAR(50), cpfVARCHAR(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_colunaVARCHAR(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_colunaLIKE “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: • Createtable • Droptable • Altertable • Insertinto • Select • Update • Delete • And/Or • Orderby • Like • Between • Sum • Count • Avg • Max • Min • GroupBy

More Related