Database
DML
DML é um nome abreviado da "Data Manipulation Language", que lida com a manipulação de dados e inclui as instruções SQL mais comuns, como: insert
, update
, delete
e etc. Vamos usar novamente nosso projeto do Iza Car para manipularmos os dados.
Insert
A instrução insert
cria um novo registro em uma tabela.
INSERT INTO marca (id, nome, excluido)
VALUES (1, 'Ford', FALSE);
INSERT INTO marca (id, nome, excluido)
VALUES (2, 'Fiat', FALSE);
INSERT INTO marca (id, nome, excluido)
VALUES (3, 'Volks', FALSE);
INSERT INTO marca (id, nome, excluido)
VALUES (4, 'Chevrolet', FALSE);
-- Inserindo 4 novos registros em nossa tabela marca
INSERT INTO modelo (id, nome, ecluido, marca_id)
VALUES (1, 'Uno', FALSE, 2);
INSERT INTO modelo (id, nome, ecluido, marca_id)
VALUES (2, 'Mobi', FALSE, 2);
INSERT INTO modelo (id, nome, ecluido, marca_id)
VALUES (3, 'Polo', FALSE, 3);
-- Inserindo 3 novos registros em nossa tabela
Há uma opção de adicionarmos os registros em apenas uma alteração:
INSERT INTO marca (id, nome, excluido)
VALUES
(1, 'Ford', FALSE),
(2, 'Fiat', FALSE),
(3, 'Volks', FALSE);
Update
A instrução update
altera os dados de um registro em uma tabela.
UPDATE marca SET nome = 'Volkswagen' WHERE id = 3;
-- Atualizando o nome da marca Volkswagen;
Delete
A instrução delete
remove um registro em uma tabela.
DELETE FROM modelo WHERE id = 3;
-- Deletando o registro do modelo Polo;