DB 작업은 ERD (Entity Relationship Diagram) 부터!
USER, BBS TABLE을 보면
빨간 사각형속에 기본키, 외래키가 설정되어있다.
CREATE 문장의 기본키와 외래키 설정 구문은 다음과 같다.
기본키 생성구문 :
PRIMARY KEY (필드명)
외래키 생성구문1:
FOREIGN KEY (필드명) REFERENCES 참조테이블명 (참조테이블의 필드명) // Option Statement
※ 옵션에 2가지가 있는데
ON UPDATE CASCADE -> 참조한 원본 테이블에서 해당 키값이 수정될 경우 자동으로 맞춰서 수정
ON DELETE CASCADE -> 참조한 원본 테이블에서 해당 키값이 삭제될 경우 자동으로 삭제
외래키 생성구문2:
ALTER TABLE 테이블명 ADD FOREIGN KEY (외래키지정할 필드명) REFERENCES (참조테이블 필드명) // Option Statement
기본키, 외래키생성구문 1을 활용한 예제)
깔-끔-
외래키2)
ALTER 구문을 통해서 추가해보자
입력!
'DataBase > MySQL' 카테고리의 다른 글
속성 값 수정, 삭제 (UPDATE, DELETE) (0) | 2019.06.18 |
---|---|
테이블에 속성값 삽입하기 (0) | 2019.06.09 |
테이블의 필드 순서 바꾸기 (0) | 2019.06.02 |
테이블에 필드 추가/삭제하기 (0) | 2019.06.02 |
테이블 이름 변경하기 (0) | 2019.06.02 |