본문 바로가기
mySql

[mysql] primary key / foreign key 실습

by ram_ 2022. 12. 10.

 

01. study_id가 primary key, patient_id가 person 테이블의 pid와 연결된 foreign key로 지정된 study 테이블을 생성하시오.

mysql> create table study
    -> ( 
    ->     study_id int NOT NULL,
    ->     study_date date,
    ->     study_time time,
    ->     patient_id int,
    ->     primary key (study_id),
    ->     constraint FK_study foreign key(patient_id) references person(pid)
    -> );

 

 

02.  생성한 테이블의 primary key를 삭제하세요.

mysql> alter table study 
    -> drop primary key;

 

 

03. 생성한 테이블의 foreign key를 삭제하세요.

mysql> alter table study
    -> drop foreign key FK_study;

 

 

04. study 테이블의 patient_id 를 person 테이블의 pid와 연결된 foreign key로 등록하세요.

mysql> alter table study 
    -> add foreign key (patient_id) references person(pid);

 

 

05. study 테이블의 study_id 를 primary key로 등록하세요.

mysql> alter table study 
    -> add primary key ( study_id);

 

'mySql' 카테고리의 다른 글

[MySql] 정의  (0) 2023.01.31
[mysql] Aggregate Functions_ count / sum / avg / min / max / group by / having  (0) 2022.12.10
[mysql] foreign key 예제  (0) 2022.12.10
[mysql] Foreign Key  (0) 2022.12.09
[mysql] Primary Key  (0) 2022.12.09