Prévia do material em texto
CREATE DATABASE loja; -- criando bd USE loja; -- avisa para usar o bd loja CREATE TABLE gerentes( id INT PRIMARY KEY AUTO_INCREMENT NOT NULL, nome VARCHAR(50), email VARCHAR(60), data_nascimento DATE ); SELECT * FROM gerentes; -- mostra tudo da tabela ALTER TABLE gerentes ADD COLUMN profissao VARCHAR(30); -- ADICIONA UMA COLUNA SELECT * FROM gerentes; INSERT INTO gerentes (nome, email, data_nascimento) VALUES ("Mateus", "mateus@gmail.com", "1990-05-20"); SELECT * FROM gerentes; UPDATE gerentes SET profissao = "Programador" WHERE id = 1; -- clausulas sql / condições SELECT * FROM gerentes; INSERT INTO gerentes (nome, email, data_nascimento) VALUES ("Joaquim", "joaquim@gmail.com", "1980-10-05"); SELECT * FROM gerentes; UPDATE gerentes SET profissao = "DBA" WHERE id = 3; -- clausulas sql / condições SELECT * FROM gerentes; INSERT INTO gerentes( nome, email, data_nascimento, profissao) VALUES ("Fernanda", "fernanda@gmail.com","1990-05-20","DBA"); SELECT * FROM gerentes; UPDATE gerentes SET profissao = "Tester" WHERE id = 6; SELECT * FROM gerentes; CREATE TABLE departamentos( id INT PRIMARY KEY AUTO_INCREMENT NOT NULL, nome VARCHAR(30), setor VARCHAR(10), gerente_id INT NOT NULL, -- criando espaço para receber FK FOREIGN KEY(gerente_id) REFERENCES gerentes(id) -- declaração de FK ); SELECT * FROM departamentos; INSERT INTO departamentos(nome, setor, gerente_id) VALUES ("Eletrodomesticos", "Cozinha",1); SELECT * FROM departamentos;