Este documento descreve comandos SQL básicos para inserir, atualizar e excluir dados em tabelas de banco de dados. Explica que o comando INSERT permite inserir linhas em uma tabela, o comando UPDATE atualiza linhas existentes de acordo com critérios especificados, e o comando DELETE exclui linhas de uma tabela usando um critério de filtro. Fornece exemplos de sintaxe e uso para cada um desses comandos.
2. INSERT
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,...);
3. INSERT - Exemplo
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');
4. UPDATE
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
5. UPDATE Example
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';
6. 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
7. DELETE - Exemplos
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;