Linguagem de Banco de Dados - SQL

Slides:



Advertisements
Apresentações semelhantes
Aula – Comandos SQL no MYSQL Prof. Francisco Olivar Junior
Advertisements

Ana Paula B. Barboza Ivana Xavier Rodrigues
Tópicos em Banco de Dados
O Comando DROP INDEX Para eliminar um índice definido sobre uma tabela, utilize: Drop Index on ; Ex: No Access: Drop Index X on.
Banco de Dados Prof. Antonio.
Banco de Dados Prof. Antonio.
SQL Renata Viegas.
SQL Structured Query Language (continuação)
Banco de Dados Bruno Rafael de Oliveira Rodrigues.
Banco de Dados SQL TRIGGERS (Gatilhos)
SISTEMAS DE INFORMAÇÃO Sistemas de Bancos de Dados 2º Semestre – 2010 Pedro Antonio Galvão Junior Fone:
SISTEMAS DE INFORMAÇÃO Sistemas de Bancos de Dados 2º Semestre – 2010 Pedro Antonio Galvão Junior Fone:
Visões Marilde Santos.
SQL Structured Query Language Juliano Brito da Justa Neves PESCD – Programa de Estágio Supervisionado de Capacitação Docente.
Maurício Edgar Stivanello
SGBD.
Sistema Gerenciador de Banco de Dados SGBD
SQL – Noções Gerais Por Márcia Jacyntha N. Rodrigues Lucena
SQL – DML Consultas envolvendo relacionamentos entre tabelas
Operadores Especiais da SQL
Introdução à Engenharia da Computação
Oficina sobre banco de dados
SCC Bancos de Dados e Suas Aplicações
SCC Bancos de Dados e Suas Aplicações
Material III-Bimestre Wagner Santos C. de Jesus
Universidade do Vale do Paraíba Colégio Técnico Antônio Teixeira Fernandes Disciplina Ferramenta de Desenvolvimento Rápido de Aplicação Material IV-Bimestre.
Operação de União “JOIN”
Linguagem de Banco de Dados - SQL
Linguagem de Banco de Dados - SQL
Banco de dados Profª Kelly Medeiros.
1 SQL (Structured Query Language) Linguagem padrão usada em BD relacionais –SQL1 ou SQL-86: primeira versão do padrão. –SQL2 ou SQL-92: versão usada atualmente.
Monitoria GDI Aula Prática
Monitoria GDI Aula Prática
Bancos de Dados SQL Server 2012 SQL DML - Data Manipulation Language)
SQL Álvaro Vinícius de Souza Coêlho
Design Patterns / Acesso ao banco de dados (java.sql)
Tipos de Linguagens do Banco de Dados
(Linguagem de Consulta Estruturada)
Banco de Dados Aplicado ao Desenvolvimento de Software
FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Flávio Dantas.
Oracle 9i: SQL e PL/SQL Bruno Celso Cunha de Freitas
Desenvolvendo um script SQL
Linguagem SQL.
Rafael Lucio, Desenvolvedor Jr Padrão Informática e Assessor de TI Secretaria Municipal da Saúde;
Linguagem de Definição de Dados
Treinamento PHP Módulo 2 PHP Avançado Waelson Negreiros waelson.com.br “Está conosco o Senhor dos Exércitos”
Baseado no material do Professor Raul Paradeda
©Silberschatz, Korth and Sudarshan (modificado)4.1.1Database System Concepts Capítulo 4: SQL Estrutura básica Operações com conjuntos Funções de agregação.
Triggers (Gatilhos) Professor Esp. Diego André Sant’Ana
SCC Bancos de Dados e Suas Aplicações
Comandos SQL e Funções Professor Esp. Diego André Sant’Ana
Banco de Dados I I Comandos SQL
Linguagem SQL Prof. Juliano.
Fundamentos de Banco de Dados Fundamentos de Banco de Dados Prof. Gale 2º. Semestre 2008.
7P/SI – 2010/01 Prof. Carlos Alberto Seixas. Agenda Visão Geral sobre os Conceitos e Implementação sobre SGBs MySQL Revisão das Práticas Práticas 1 e.
IEC Banco de Dados I Aula 04 – SQL (II) Turmas: Sistemas de Informação Professora: André Luiz da Costa Carvalho
Conceitos básicos Professor Esp. Diego André Sant’Ana
Daniel Paulo Atualizando e excluindo Dados Comando UPDATE – Altera registros da tabela UPDATE tabela SET nome_coluna = expressao.
Daniel Paulo SQL Módulo I Daniel Paulo
VBA – Visual Basic para Aplicativos
Linguagem de definição de dados - SQL
SELECT Professor: Virgílio Fries Müller www. vfm.com.br
BD SQL (Insert, Update, Delete) e Select Hayslan Nicolas Colicheski Bucarth – IFRO / 2015 –
Banco de Dados -Aprendendo conceitos -Usando o SQL Conf para:
1 Programação de Banco de Dados José Antônio da Cunha George Azevedo da Silva.
José Antônio da Cunha 2/6/2016 José Antônio - CEFET-RN 1 Disciplina: Banco de Dados.
Programação para Internet Aula 11 SQL (Introdução a linguagem, comandos de modificação: Create, Drop, Alter, Insert, Delete, Update)
José Antônio da Cunha 3/6/2016 José Antônio - CEFET-RN 1 Copyright © Dale Carnegie & Associates, Inc.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Capítulo 5 Mais SQL: Consultas Complexas, Triggers e Views.
MS-SQL Server Structure Query Language
Transcrição da apresentação:

Linguagem de Banco de Dados - SQL Disciplina de Linguagem de Banco de dados – QI – Aula3 Prof. Luciano Monteiro

Instruções DML - SQL (Data Manipulation Language) Comandos de manipulação de dados no SGBD.

INSERT (Inserir “novos” dados) Comando responsável para adicionar um mais registros na tabela de Banco de Dados InterBase. Os campos que forem omitidos recebem valores NULOS “NULL”.

INSERT (Inserir “novos” dados) INSERT INTO TABELA (CAMPO1,CAMPO2,...) VALUES (VALOR1,VALOR2,...) INSERT INTO TABELA1 SELECT * FROM TABELA2 WHERE CAMPO1 = VALOR;

UPDATE (Atualização de Dados) Comando responsável pela atualização da tabela no Banco de Dados InterBase. Update trabalha de forma semelhante ao DELETE “é claro, com sua enorme diferença”, se não passarmos a cláusula WHERE, todos os registros da coluna da tabela será atualizada.

UPDATE (Atualização de Dados) UPDATE TABELA SET CAMPO1 = VALOR1, CAMPO2=VALOR2,.. WHERE CAMPO3=VALOR3;

DELETE (Exclusão de Dados) Apaga um ou mais registros de uma tabela InterBase. Se não for utilizado a cláusula WHERE, será apagado todos os registros da tabela.

DELETE (Exclusão de Dados) DELETE FROM TABELA1 WHERE CAMPO1 =VALOR1;

SELECT Este é o comando responsável pela obtenção dos dados da tabela, view´s e ou Stored Procedures.

SELECT SELECT * FROM TABELA1 SELECT B.CAMPO1,A.CAMPO2 FROM TABELA1 A,TABELA2 B WHERE A.CAMPOPK=B.CAMPOFK SELECT A.* FROM TABELA1 A LEFT OUTER JOIN TABELA2 B ON (A.CAMPOPK=B.CAMPOFK)

CLÁUSULA WHERE LIMITA O NÚMERO DE REGISTROS QUE SÃO RETORNADOS PELO SELECT. BETWEEN – Este operador testa se o valor da coluna encontra-se no intervalo declarado. LIKE – Localiza uma string em um campo. IS [NOT] NULL – Verifica se um campo está nulo ou não. IN – Verifica se valor está contido no Sub-Conjunto de dados na coluna declarada. ALL – Verifica se uma valor é igual a todos os valores retornados em um SubQuery(*). ANY e SOME – Verifica se um valor está contido em qualquer valor retornado num SubQuery(*). EXISTS – Verifica se um valor existe e ou está presente em pelo menos uma linha no retorno do SubQuery(*). Está clausula pode conter também NOT EXISTS. SINGULAR – Opera com semelhança ao EXISTS, com a diferença de que o valor tem que existir exatamente em uma ocorrência do SubQuery(*). CONTAINING – Testa se o valor passado a coluna, contém em uma parte da string. Está clausula é CASE-SENSITIVE. STARTING WITH- Testa se a coluna inicia exatamente como indicado pelo valor passado.

CLÁUSULA WHERE Operadores da Cláusula WHERE: = , < , > , <= , >= , <>