SQL Instruções DML (Data Manipulation Language) INSERT, UPDATE e DELETE
A Linguagem SQL (Structured Query Language) é uma linguagem de banco de dados que permite acessar banco de dados. Essa linguagem é usada para acessar os principais banco de dados existentes hoje como o SQL Server Microsoft ou banco de dados Oracle, logicamente que a sintaxe entre esses dois bancos pode ter algumas diferenças, porém os comandos básicos são praticamente os mesmos. [caption id="attachment_2298" align="alignnone" width="640"] SQL Instruções DML (Data Manipulation Language) INSERT, UPDATE e DELETE[/caption]
Instruções DML (Data Manipulation Language)
Linguagem de Manipulação de Dados - São comandos que modificam o conteúdo das tabelas. Os comandos mais comuns são INSERT, UPDATE e DELETE. INSERT - Insere linhas de dados em uma uma coluna. Veja exemplo de utilização:
INSERT INTO clientes VALUES (1,'Jose',30, '(11)5555-5555')
Explicação (banco MYSQL)
INSERT INTO - Comando para inserir os dados
clientes - nome da tabela
VALUES - Valores que serão inseridos
1,'Jose',30, '(11)5555-5555' - Digamos que na tabela clientes contenha as seguintes colunas: codigo, nome, idade, telefone. Os dados (1,'Jose',30, '(11)5555-5555') correspondes aos dados de cada coluna.
UPDATE - Atualiza os dados de uma tabela. Veja exemplo de utilização:
UPDATE paciente SET nome='João' WHERE codigo=1 AND idade=30
Explicação (banco MYSQL) Atualize (UPDATE) o campo nome para (SET) João quando (WHERE) o código for igual a 1 e (AND) a idade for igual a 30
UPDATE - Comando para atualizar os dados
SET - o que será alterado
WHERE - condição
AND - acrescenta outras condições
Note que o nome Jose foi alterado para João. DELETE - Exclui dados de uma tabela. Veja exemplo de utilização:
DELETE FROM paciente WHERE nome='João'
Explicação (banco MYSQL)
DELETE - comando para deletar
FROM - em, indica a tabela
WHERE - condição que indica o que será excluído
Note que em DELETE você ainda pode usar o AND caso deseja acrescentar mais condições.