mySql
[mysql] primary key / foreign key 실습
ram_
2022. 12. 10. 17:21
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);