Introdução a Banco de Dados
Prof. Edson Kaneshima
[Link]@[Link]
DML – Data Manipulation Language
• Comandos SQL para manipulação de dados.
• INSERT – adicionar linhas na tabela.
• UPDATE - modificar os valores armazenados na tabela
• DELETE - Remover linhas de uma tabela.
Insert
• O comando INSERT é para adicionar linha em uma tabela.
• Sintaxe
insert into <tabela> (<lista de colunas>) values (<lista de valores>);
• Exemplo
insert into countries(country_id, country_name, region_id)
values ('UR', 'Uruguai',2);
Insert
• Sintaxe
insert into <tabela> values (<lista de valores>);
A lista de colunas é opcional, porém só funciona se na lista-de-valores
forem inseridas todas as colunas da tabela na ordem de sua criação.
• Exemplo
insert into countries
values ('UR', 'Uruguai',2);
Update
• O comando UPDATE é para modificar linhas existentes
em uma tabela.
• Sintaxe
update <tabela>
set <coluna1> = <valor1>, <coluna2> = <valor2>,
<colunaN> = <valor>
[where <condições>];
• Exemplo
update countries
set country_name = 'URUGUAI', region_id = 5
where country_id = 'UR';
Delete
• O comando DELETE é para remover linhas de uma tabela.
• Sintaxe
Delete from <tabela>
[where <condições>];
• Exemplo
delete from countries; ---Exclui todos os países.
delete from countries ---Exclui o país com country_id UR
where country_id = 'UR';