7
Base de Dados 1

Aula 9 insert, update e delete

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Aula 9   insert, update e delete

Base de Dados 1

Page 2: Aula 9   insert, update e delete

O comando Insert Permite Inserir linhas numa determinada tabela.

Sintax 1

INSERT INTO table_name VALUES (value1,value2,value3,...);

Sintax 2

INSERT INTO table_name (column1,column2,column3,...) VALUES (value1,value2,value3,...);

INSERT

Page 3: Aula 9   insert, update e delete

INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country) VALUES ('Cardinal','Tom B. Erichsen','Skagen 21','Stavanger','4006','Norway');

INSERT INTO Customers (CustomerName, City, Country) VALUES ('Cardinal', 'Stavanger', 'Norway');

INSERT - Exemplo

Page 4: Aula 9   insert, update e delete

O Comando Update permite Actualizar uma ou várias linhas numa determinada tabela.

UPDATE table_name SET column1=value1,column2=value2,... WHERE some_column=some_value;

Se não existir o where todos os registos são actualizados

UPDATE

Page 5: Aula 9   insert, update e delete

UPDATE Customers SET ContactName='Alfred Schmidt', City='Hamburg' WHERE CustomerName='Alfreds Futterkiste';

->Actualiza o ContactName e City onde o CustomerName='Alfreds Futterkiste';

Cuidado!!!:

UPDATE Customers SET ContactName='Alfred Schmidt', City='Hamburg';

UPDATE Example

Page 6: Aula 9   insert, update e delete

O Comando DELETE serve para apagar linhas de uma tabela.

Sintax

DELETE FROM table_name WHERE some_column=some_value;

Se não existir o where todos os registos são apagados

DELETE

Page 7: Aula 9   insert, update e delete

DELETE FROM Customers WHERE CustomerName='Alfreds Futterkiste' AND ContactName='Maria Anders';

Apaga todos os registos da tabela

DELETE FROM table_name; or DELETE * FROM table_name;

DELETE - Exemplos