atps banco de dados 2
Dml é considerada uma família de linguagem de programação que serve para fazer manipulações em bancos de dados. Ela pode ser de dois tipos:
Procedural e Declarativa.
DML Procedural: as dml’s procedurais precisam que se fale, especifique, como o banco de dados vai pegar as informações, isso é, o caminho que ele deve fazer.
DML Declarativa: a dml declarativa ao contrario da procedural ela não precisa especificar da onde será pego o dado. O SQL usa essa forma de DML.
Inicialmente as dml’s eram usadas somente em programas de computador, hojem em dia também podem ser pelo homem.
Ela tem a função que irá fazer pela primeira palavra que nela descreve, geralmente um verbo, que são:
Insert: para fazer a inserção da informação no banco de dados;
Update: para atualizar uma informação no banco de dados;
Delete: para deletar uma informação no banco de dados;
Select: para fazer a seleção da informação no banco de dados;
Abaixo vamos falar melhor sobre cada uma.
Insert:
É uma dml cuja sua função é fazer inserção dos valores no banco de dados. Ele tem a seguinte sintaxe:
INSERT INTO tabela a ser usa (campos que será feito a inserção) VALUES (os valores dos campos);
OU
INSERT INTO tabela a ser usada VALUES (valores de todos os campos da tabela);
O que diferencia um do outro é que o primeiro tem que ser posto o campos e os valores dos campos declarados e o segundo é inserido dos valores em todos os campos obrigatoriamente.
UPDATE:
É uma dml cuja sua função é fazer a atualização de um campo de uma tabela, sua sintaxe é a seguinte:
UPDATE nome_tabela
SET CAMPO = "novo_valor"
WHERE CONDIÇÃO
DELETE:
É uma dml cuja a sua função é apagar uma informação da tabela, sua sintaxe é a seguinte:
DELETE FROM nome_tabela
WHERE condição
Select:
É uma dml cuja a função é usada para fazer buscas. A sintaxe básica é:
SELECT * FROM tabela
Seqüência no comando "Select":
SELECT coluna(s)
FROM tabela(s)
WHERE