SQL Comandos
SQL BÁSICO
DML – LINGUAGEM DE MANIPULAÇÃO DE DADOS
Professor: ELIZEU RIBEIRO DE SOUZA
25/06/2014
Objetivo 3
Introdução 3
DML – LINGUAGEM DE MANIPULAÇÃO DE DADOS 5
CLAUSULAS DO SQL 6
FROM 6
WHERE 6
GROUP BY 6
HAVING 6
ORDER BY 7
DISTINCT 7
OPERADORES 7
AND 7
OR 7
NOT 7
OPERADORES RELACIONAIS 8
BETWEEN 8
LIKE 8
FUNÇÕES DE AGREGAÇÃO 8
AVG 8
COUNT 8
SUM 8
MAX 9
MIN 9
INSTRUÇÕES SQL 9
Cláusula GROUP BY 11
Cláusula ORDER BY 11
Exemplo da instrução SELECT, cláusula FROM 12
Exemplo de cláusula GROUP BY 13 SQL Comandos
Objetivo
Conhecer as instruções SQL (Structured Query Language), tanto a de manipulação de dados quanto a de definição.
Introdução
Structured Query Language, ou Linguagem de Consulta Estruturada ou SQL, é uma linguagem de pesquisa declarativa para banco de dados relacional (base de dados relacional). Muitas das características originais do SQL foram inspiradas na álgebra relacional.
O SQL foi desenvolvido originalmente no início dos anos 70 nos laboratórios da IBM em San Jose, dentro do projeto System R, que tinha por objetivo demonstrar a viabilidade da implementação do modelo relacional proposto por E. F. Codd. O nome original da linguagem era SEQUEL, acrônimo para "Structured English Query Language" (Linguagem de Consulta Estruturada em Inglês) [1], vindo daí o fato de, até hoje, a sigla, em inglês, ser comumente pronunciada "síquel" ao invés de "és-kiú-él", letra a letra. No entanto, em português, a pronúncia mais corrente é a letra a letra: "ése-quê-éle".
A linguagem SQL é um grande padrão de banco de dados. Isto decorre da sua simplicidade e facilidade de uso. Ela se diferencia de outras linguagens de consulta a banco de dados no sentido em que uma consulta SQL especifica a forma do resultado e não o caminho para chegar a ele. Ela é uma linguagem declarativa em oposição a outras linguagens procedurais. Isto reduz o ciclo de aprendizado daqueles que se iniciam na