-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathExercicio03.sql
More file actions
42 lines (35 loc) · 1.2 KB
/
Exercicio03.sql
File metadata and controls
42 lines (35 loc) · 1.2 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
DROP DATABASE IF EXISTS db_escola;
-- Cria o banco de dados da escola
CREATE DATABASE db_escola;
-- Seleciona o banco de dados que será usado
USE db_escola;
-- Cria a tabela de estudantes
CREATE TABLE estudantes (
id BIGINT AUTO_INCREMENT,
nome VARCHAR(100) NOT NULL,
idade INT NOT NULL,
turma VARCHAR(20) NOT NULL,
nota DECIMAL(4,2) NOT NULL,
responsavel VARCHAR(100) NOT NULL,
PRIMARY KEY (id)
);
-- Insere registros na tabela estudantes
INSERT INTO estudantes (nome, idade, turma, nota, responsavel) VALUES
("Alice Ferreira", 15, "9A", 8.50, "Mariana Ferreira"),
("Bernardo Costa", 14, "8B", 6.80, "Carlos Costa"),
("Camila Rocha", 16, "1A", 9.20, "Patrícia Rocha"),
("Daniel Martins", 15, "9B", 5.90, "Roberto Martins"),
("Eduarda Lima", 14, "8A", 7.00, "Fernanda Lima"),
("Felipe Souza", 17, "2B", 4.75, "Ana Souza"),
("Giovana Alves", 16, "1B", 7.80, "Ricardo Alves"),
("Henrique Dias", 15, "9A", 6.50, "Juliana Dias");
-- Seleciona estudantes com nota maior que 7.0
SELECT * FROM estudantes
WHERE nota > 7.00;
-- Seleciona estudantes com nota menor que 7.0
SELECT * FROM estudantes
WHERE nota < 7.00;
-- Atualiza a nota de um estudante
UPDATE estudantes
SET nota = 7.50
WHERE id = 2;