constraint : 제약, 구속
Foreign Key 생성하는 것에 중점을 둬서 설명을 하려고 한다.
우선 테이블을 생성한다.
create table reply (
bno number not null,
rno number not null,
content varchar2(300) not null,
writer varchar2(30) not null,
regdate date default sysdate,
primary key(bno, rno)
);
이제 Foreign Key 를 생성하자.
bno 는 게시판 번호인데 댓글의 경우 게시판과 포린키를 맺을 수 있다.
alter table reply
add constraint reply_bno
foreign key(bno) references board(bno);
시퀀스를 만들 때 쓰는;
create sequence reply_seq START WITH 1 MINVALUE 0;
'MySQL_DB' 카테고리의 다른 글
[Spring]MyBatis에서 DB 확인할 때 필요한 쿼리Query (0) | 2021.04.19 |
---|---|
테이블 만들기 와 데이터 입력하기 (0) | 2021.04.12 |
SQL_Developer 로 아이디와 패스워드 생성하기 (0) | 2021.04.09 |
sql 연습 문제 풀이 (0) | 2021.04.09 |