Skip to Content
러닝 SQL: 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기
book

러닝 SQL: 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기

by 류수미, 송희정, 앨런 볼리외
March 2021
Beginner to intermediate
456 pages
12h 49m
Korean
Hanbit Media, Inc.
Content preview from 러닝 SQL: 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기
312
러닝 SQL
외래 키 제약조건
다른 테이블의 기본 키 열에 있는 값만 포함하도록 하나 이상의 열을 제한합니다 (
update cascade
delete cascade
규칙이 설정되면 다른 테이블에서 허용하는 값도 제한할 수 있습니다 ).
고유 제약조건
테이블 내에서 고유한 값을 포함하도록 하나 이상의 열을 제한합니다(기본 키 제약조건은 특별한 유형
의 고유 제약조건입니다 ).
체크 제약조건
열에 허용되는 값을 제한합니다.
제약조건이 없으면 데이터베이스의 일관성이 의심스러울 수 있습니다. 예를 들어 서버가
rental
테이블에서 동일한 고객
ID
를 변경하지 않고
customer
테이블에서만 고객
ID
를 변
경할 수 있도록 허용하면, 더 이상 유효하지 않은 고객 레코드를 가리키는 대여 데이터(
고아 행
orphan
row
)가 생깁니다. 그러나 기본 키와 외래 키 제약조건이 있으면, 다른 테이블에서 참조하
는 데이터를 수정 또는 삭제하거나 변경 사항을 다른 테이블에 전파하려 할 때 서버는 오류를
발생시킵니다 (곧 자세히 설명하겠습니다 ).
NOTE
_
MySQL
서버에서 외래 키 제약조건을 사용하려면 테이블을
InnoDB
스토리지 엔진으로 사용해
야 합니다.
13.2.1
제약조건 생성
제약조건은 보통
create
table
문을 통해 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

클라우드 네이티브를 위한 데이터 센터 네트워크 구축: 데이터 센터 네트워킹을 위한 아키텍처, 프로토콜, 도구

클라우드 네이티브를 위한 데이터 센터 네트워크 구축: 데이터 센터 네트워킹을 위한 아키텍처, 프로토콜, 도구

정기훈, 디네시 G. 더트

Publisher Resources

ISBN: 9791162244074