MySQL은 데이터의 무결성을 위해서 다음의 6가지의 제약 조건을 제공한다.PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK, DEFAULT, NULL PRIMARY KEY 데이터베이스 테이블에서 각 행을 유일하게 식별하기 위해 사용하는 제약 조건 주요 특성각 행을 고유하게 식별해야 함. 즉, 중복된 값을 가질 수 없음 널 값 (NULL) 불가. 항상 NOT NULL이 같이 와야 함 각 테이블에는 하나의 PRIMARY KEY만 설정할 수 있음자동으로 인덱스를 생성하여 검색 성능을 향상 FOREIGN KEY 데이터베이스에서 두 테이블 간의 관계를 정의하는 제약 조건. FOREIGN KEY는 한 테이블의 열이 다른 테이블의 PRIMARY KEY 또는 UNIQUE 열을 참조하도록 설..