sql base de dados
Structured Query Language
(continuação)
Definições usando SQL
Comandos DML
INSERT INTO é um dos comandos do SQL que permite a introdução de dados nas tabelas.
Sintaxe:
INSERT INTO [(atributo1,atributo2, atributo3,...)] VALUES ()
Os parêntesis rectos indicam que esses elementos são opcionais. Os dados de cada atributo (separados por vírgulas) são introduzidos através da palavra VALUES.
Definições usando SQL
Comandos DML (cont.)
Exemplos:
INSERT INTO Departamento
VALUES (50, 'Manutenção' , 'Lisboa') ou INSERT INTO Departamento (Cod_Depart, Nome_pep,
Localização)
VALUES (50, 'Manutenção' , 'Lisboa')
Definições usando SQL
Comandos DML (cont.)
UPDATE - Alteração de valores em um ou mais atributos numa tabela e com critérios específicos
Sintaxe:
UPDATE
SET = ,
...
[WHERE ]
Definições usando SQL
Comandos DML (cont.)
SET define quais são os atributos que se pretende actualizar e os novos valores para esse atributo.
WHERE é opcional e é utilizada quando se pretende condicionar os tuplos.
Exemplo:
UPDATE Empregado
SET Ordenado = Ordenado + 50.000
WHERE Num_Superior=7589
Definições usando SQL
Comandos DML (cont.)
DELETE - Eliminação de valores em um ou mais tuplos numa tabela e com critérios específicos.
Sintaxe:
DELETE FROM
[WHERE ]
Exemplo:
DELETE FROM Empregado
WHERE Num_Superior=7589
Definições usando SQL
Comandos DML (cont.)
SELECT - selecciona conjunto de atributos de uma(s) tabela(s) dada(s) pelo comando FROM.
Sintaxe:
SELECT
FROM
[WHERE ]
Exemplo:
SELECT Cod_aluno, Nome, Morada
FROM Aluno
Definições usando SQL
Comandos DML (cont.)
O comando SELECT permite incluir expressões aritméticas e modificar o nome dos atributos. Uma expressão pode ser uma combinação de valores, operadores e funções que produzem um valor. Os operadores aritméticos que podemos incluir são:
Operadores Descrição
+
Soma
Subtracção
*
Multiplicação
/
Divisão
Definições usando SQL