· 8 years ago · Apr 26, 2018, 10:28 PM
1-- Cria o banco de dados
2create database clinica;
3
4-- Seleciona o banco de dados a ser usado
5use clinica;
6
7
8-- Cria a tabela especialidade se ela não existir
9create table if not exists especialidade(
10 codigo int not null auto_increment,
11 nome varchar(100),
12 valor_consulta decimal(15,2),
13
14 constraint esp_pk primary key (codigo)
15);
16
17-- Cria a tabela medio se ela não existir
18create table if not exists medico(
19 codigo int not null auto_increment,
20 crm int,
21 cpf varchar(15) not null,
22 nome varchar(100),
23 dt_nasc date,
24 endereco varchar(100),
25 cod_esp int not null,
26
27 constraint med_pk primary key (codigo),
28 constraint med_esp_fk foreign key (cod_esp) references especialidade (codigo)
29);
30
31-- Insere dados na tabela especialidade
32insert into especialidade (nome, valor_consulta) values ('Cardiologia', 500.00), ('Oftalmologia', 300.00);
33
34-- Seleciona a tabela especialidade
35select * from especialidade;
36
37-- Insere dados na tabela médico
38insert into medico(crm, cpf, nome, dt_nasc, endereco, cod_esp) values (100, '111.111.111-11', 'Fulano', '2018-04-26', 'Rua Sublime Text, 88', 1);
39
40
41-- Seleciona as informações da tabela médico
42select * from medico;