외래키 사용과 관련해 못 보던 문법들이 나와서 정리하게 되었음 ㅎㅎ
외래키란? 외래키란 테이블 내의 열 중 다른 테이블의 기본키를 참조하는 열을 외래키라 한다.
출처: http://futurists.tistory.com/14 [미래학자]
- ON UPDATE CASCADE, ON DELETE CASCADE 문법은 (처음 사용해봄) "참조되고 있는 테이블"이 UPDATE, DELETE 명령이 수행되면 그 변경사항을 자동으로 반영함
- INDEX 는 RDBMS에서 검색속도를 높이기 위해서 사용, ASC, DESC 등으로 지정할 수 있음
(인턴할 때 INDEX를 사용해보라는 말을 듣기까지만 하고 사용하진 않았는데 여기서 사용해보게 되는군)
- CONSTRAINT 는 데이터의 무결성을 지키기 위해 제한된 조건으로 외래키 제약조건은 두 테이블 사이의 관계를 선언함으로써, 데이터의 무결성을 보장해주는 역할을 함
출처 : http://jongwon407.tistory.com/entry/mysql-primary-key-foreign-key-생성수정 [스터딩] (첫번 째 개념 설명)
http://egloos.zum.com/sweeper/v/3005563 (CONSTRAINT 개념 정리)
https://zetawiki.com/wiki/MySQL_%EC%99%B8%EB%9E%98%ED%82%A4_%EC%83%9D%EC%84%B1 (외래키 생성 문법)
https://blog.naver.com/seombee84/221272567862 (INDEX 개념 설명)
http://tech.kakao.com/2018/06/19/AscendingAndDescendingIndex/ (INDEX 개념 추가자료)
'BackEnd > SQL 관련자료' 카테고리의 다른 글
오라클 관련 자료 (0) | 2024.03.31 |
---|---|
MSSQL 및 Oracle 관련 자료 (0) | 2024.03.07 |
Oracle 실행 계획 및 인덱스 (0) | 2024.01.15 |
MSSQL 관련 정보 (0) | 2024.01.15 |
컬럼명 및 데이터 변경시 sql 문 (MYSQL) (0) | 2018.09.23 |
댓글