Pular para o conteúdo principal

EXERCÍCIO DE BANCO DE DADOS - CRIAÇÃO DE TABELA

Criar uma tabela, fazer insert into e implementar os comandos update e alter table.

Solução


Utilizando o MySQL Workbench(ou outra IDE),  faça o seguinte:

create table faculdade(

id_faculdade int primary key,

nome varchar(45) not null,

localizacao varchar(60) not null,

municipio varchar(45) not null,

estado varchar(45) not null

);

insert into faculdade(id_faculdade,nome,localizacao,municipio,estado) 

values(11,'FATEC BAURU','Rua Manoel Bento da Cruz, 3-30 - Centro','Bauru', 'São Paulo');


Vamos fazer um select * from para  trazer todos os registros da tabela faculdade.


SELECT * FROM faculdade;


UPDATE faculdade set estado=’SP’ WHERE id_faculdade=11; 

Nota: Com esse update, o nome do estado que possui o id_faculdade igual a 11, vai passar a ser SP em vez de São Paulo.

SELECT * FROM faculdade;


ALTER TABLE faculdade DROP COLUMN estado;

Nota: Com esse ALTER TABLE, vamos eliminar a coluna estado.

SELECT * FROM faculdade;


ALTER TABLE faculdade ADD Email varchar(255);

Nota: Com esse ALTER TABLE, vamos adicionar uma coluna de email na tabela faculdade, para que o aluno possa entrar em contato com a secretaria da escola. Normalmente, a gente implementa esse ALTER TABLE quando o cliente(pessoa física ou jurídica), pede para adicionar novas colunas, com o objetivo de atender novas demandas.


Vamos dar uma olhada na nossa tabela.

SELECT * FROM faculdade; 

Agora, vamos inserir o email da FATEC BAURU no nosso sistema

UPDATE faculdade set Email=' f196acad@cps.sp.gov.br' WHERE id_faculdade=11; 


Pra gente visualizar a alteração na nossa tabela, vamos fazer um select * from.

SELECT * FROM faculdade;



  1. Criar uma tabela, fazer insert into e implementar os comandos update e alter table.

Solução

create table aluno(

id_aluno int primary key,

nome varchar(45) not null,

data_nascimento date not null,

sexo char(1) not null

);


insert into aluno(id_aluno,nome,data_nascimento,sexo) 

values(26,'Araújo Victor',STR_TO_DATE('11-09-1975', '%d-%m-%Y' ),'M');

insert into aluno(id_aluno,nome,data_nascimento,sexo) 

values(20,'Moisés Mendrote',STR_TO_DATE('20-03-2020', '%d-%m-%Y' ),'M');


SELECT * FROM aluno;

UPDATE aluno set nome='Marcelo Catumbela' WHERE id_aluno=20;

Nota: Com esse update, o nome do aluno com id_aluno igual a 20 vai passar a ser Marcelo Catumbela em vez de Moisés Mendrote.

SELECT * FROM faculdade;

ALTER TABLE aluno DROP COLUMN sexo;

SELECT * FROM faculdade;

Foi útil? Comente com a gente.

Comentários