-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinsert.sql
More file actions
52 lines (47 loc) · 1.07 KB
/
Copy pathinsert.sql
File metadata and controls
52 lines (47 loc) · 1.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
/*
Script destinado a inserção de dados nas tabelas
*/
-- Insert de apenas um registro
INSERT INTO
tb_usuario (
nome,
email,
data_nascimento,
telefone
)
VALUES (
'João',
'[EMAIL_ADDRESS]',
'2000-01-01',
'123456789'
);
-- Insert de múltiplos registros em uma única tabela
INSERT INTO
tb_usuario (
nome,
email,
data_nascimento,
telefone
)
VALUES (
'Maria',
'[EMAIL_ADDRESS]',
'1998-05-15',
'987654321'
),
(
'Pedro',
'[EMAIL_ADDRESS]',
'1995-10-20',
'123456789'
);
UPDATE tb_usuario SET nome = 'João da Silva' WHERE id = 1;
-- Where sem importância deleta todos os registros
/*
Validação de dados ao inserir
1. Cada campo deve ser válido de acordo com o tipo de dado definido na criação da tabela
2. Campos obrigatórios não podem ser nulos
3. Campos únicos não podem ser repetidos
4. Campos com chave estrangeira devem ser válidos
5. O comprimento máximo dos campos deve ser respeitado
*/