본문 바로가기
  • Seizure But Okay Developer
BackEnd/SQL 관련자료

팀 프로젝트 중 새로 배운 문법

by Sky_Developer 2018. 9. 29.

외래키 사용과 관련해 못 보던 문법들이 나와서 정리하게 되었음 ㅎㅎ


외래키란? 외래키란 테이블 내의 열 중 다른 테이블의 기본키를 참조하는 열을 외래키라 한다.


출처: 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

댓글