Exercicios Mysql
/*1 – Crie uma base de dados UMA*/
create database EXSQL; use EXSQL;
/*2 – Crie as seguintes tabelas:*/
create table aluno( a_cod integer not null, a_nome varchar(20), a_telefone varchar(10), primary key (a_cod)) engine = InnoDB;
create table cidade( cid_cod integer not null, cid_nome varchar(30), cid_estado varchar(2), primary key (cid_cod)) engine = InnoDB;
/*3- Adicione os campos a_email e a_cpf na tabela Aluno.*/
alter table aluno add a_email varchar(20); alter table aluno add a_cpf varchar(20);
/*4- Remova o campo a_telefone da tabela Aluno.*/
alter table aluno drop a_telefone;
/*5- Adicione o campo cid_cod na tabela Aluno e em seguida defina-a como chave estrangeira .*/
alter table aluno add cid_cod integer;
ALTER TABLE aluno
ADD CONSTRAINT cid_cod
FOREIGN KEY (cid_cod)
REFERENCES cidade (cid_cod);
/*6-Insira 5 registros na Tabela Cidade.*/
insert into cidade (cid_cod, cid_nome, cid_estado) values (1001, 'contagem', 'mg'); insert into cidade (cid_cod, cid_nome, cid_estado) values (1002, 'belo horizonte', 'mg'); insert into cidade (cid_cod, cid_nome, cid_estado) values (1003, 'betim', 'mg'); insert into cidade (cid_cod, cid_nome, cid_estado) values (1004, 'juatuba', 'rj'); insert into cidade (cid_cod, cid_nome, cid_estado) values (1005, 'pitangui', 'sp');
/*7-Insira 6 registros na Tabela Aluno de modo que para cada cidade cadastrada existam 2 alunos relacionados.*/
insert into aluno (a_cod, a_nome, a_email, a_cpf, cid_cod) values (1, 'danilo', 'danilo@dan.com.br', 01547649668, 1001); insert into aluno (a_cod, a_nome, a_email, a_cpf,cid_cod) values (2, 'dinora', 'dinora@din.com.br', 08888649668, 1001); insert into aluno (a_cod, a_nome, a_email, a_cpf,cid_cod) values (3, 'maciel', 'maciel@mac.com.br', 01547649668, 1002); insert into aluno (a_cod, a_nome, a_email, a_cpf,cid_cod) values (4, 'james',