CREATE TABLE cliente (
id_cliente int PRIMARY KEY,
nome VARCHAR(100) NOT NULL,
cidade VARCHAR(100),
idade int
);

CREATE TABLE filme (
id_filme int PRIMARY KEY,
titulo VARCHAR(100),
genero VARCHAR(100),
ano_lancamento year
);

CREATE TABLE locacao (
id_locacao int Primary Key,
id_cliente int,
id_filme int,
data_locacao date,
FOREIGN KEY (id_cliente) REFERENCES cliente(id_cliente),
FOREIGN KEY (id_filme) REFERENCES filme(id_filme)
);

INSERT INTO cliente (id_cliente, nome, cidade, idade) values
(1, 'Ana','POA', 20),
(2, 'Bruno','Canoas', 35),
(3, 'Carla','Gravataí', 28),
(4, 'Diego','POA', 42),
(5, 'Elisa','Cachoeirinha', 18);

INSERT INTO filme (id_filme, titulo, genero, ano_lancamento) values
(1, 'Matrix', 'Ficção', 1999),
(2, 'Avatar', 'Ficção', 2009),
(3, 'Titanic', 'Romance', 1997),
(4, 'Vingadores', 'Ação', 2019),
(5, 'Barbie', 'Comédia', 2023);

INSERT INTO locacao (id_locacao, id_cliente, id_filme, data_locacao) values
(1,1,1,2025-03-01),
(2,2,4,2025-03-02),
(3,3,2,2025-03-03),
(4,1,5,2025-03-05),
(5,4,3,2025-03-06);

ALTER TABLE cliente ADD COLUMN telefone varchar(20);

UPDATE cliente SET telefone = '51999990001' WHERE id_cliente = 1;
UPDATE cliente SET telefone = '51999990002' WHERE id_cliente = 2;
UPDATE cliente SET telefone = '51999990003' WHERE id_cliente = 3;
UPDATE cliente SET telefone = '51999990004' WHERE id_cliente = 4;
UPDATE cliente SET telefone = '51999990005' WHERE id_cliente = 5;

SELECT * FROM cliente;
SELECT ' ';

SELECT * FROM filme;
SELECT ' ';

SELECT (nome) FROM cliente;
SELECT ' ';

SELECT (titulo) FROM filme;
SELECT ' ';

SELECT * FROM cliente WHERE idade > 30;
SELECT ' ';

SELECT * FROM cliente WHERE idade < 25;
SELECT ' ';

SELECT * FROM filme WHERE ano_lancamento > 2000;
SELECT ' ';

SELECT * FROM filme WHERE genero = 'Ficção';
SELECT ' ';

SELECT * FROM cliente WHERE idade >= 28;
SELECT ' ';

SELECT * FROM cliente WHERE idade <> 20;
SELECT ' ';

SELECT * FROM filme WHERE ano_lancamento <= 2010;
SELECT ' ';

SELECT * FROM filme WHERE ano_lancamento <> 1999;
SELECT ' ';

SELECT * FROM cliente WHERE idade > 20 AND idade < 40;
SELECT ' ';

SELECT * FROM cliente WHERE cidade = 'POA' OR cidade = 'Canoas';
SELECT ' ';

SELECT * FROM filme WHERE genero = 'Ficção' OR genero = 'Ação';
SELECT ' ';

SELECT * FROM cliente WHERE cidade <> 'POA';
SELECT ' ';

SELECT * FROM cliente WHERE nome LIKE 'A%';
SELECT ' ';

SELECT * FROM cliente WHERE nome LIKE '%a';
SELECT ' ';

SELECT * FROM filme WHERE titulo LIKE '%a%';
SELECT ' ';

SELECT nome FROM cliente ORDER BY nome;
SELECT ' ';

SELECT nome,idade FROM cliente ORDER BY idade DESC; 
SELECT ' ';

SELECT titulo FROM filme ORDER BY ano_lancamento; 
SELECT ' ';

SELECT nome, cidade, idade FROM cliente WHERE idade > 25 ORDER BY nome;
SELECT ' ';
    

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: