|
1. 릴레이션의 애트리뷰트와 데이터타입
CREATE TABLE board_pos ( num int(11) not null auto_increment, name varchar(15) NULL, email varchar(30) NULL , PRIMARY KEY ( num ) );
2. board_pos 의 num 필드를 참조하는 board_repl의 board_num 필드에 외래키 설정하는 법 필드에 직접 기록하는 방법과 필드 설정 후 마지막 라인에 별도로 추가하는 방법 두가지가 있음. ---필드에 추가하는 방법 ---- create table board_repl( num int not null primary key, board_num int not null REFERENCES board_pos(num), contonts varchar(100) not null, reg_date datetime not null, name varchar(20)not null );
---필드와 별도로 추가하는 방법--- create table board_repl( num int not null primary key, board_num int not null, contonts varchar(100) not null, reg_date datetime not null, name varchar(20)not null, FOREIGN KEY(board_num) REFERENCES board_pos(num) );
|