MySQL에서 제공하는 6가지 제약 조건을 살펴본다. 1. PRIMARY KEY 2. FOREIGN KEY 외래키를 사용할 때는 참조받는 기준 테이블에 값이 Unique 또는 Primary key이어야 한다. 또한, 외래키 테이블에 값을 입력할 때는 기준 테이블을 참조하므로 기준 테이블에 해당 데이터가 없다면 제약 조건을 위반한 것이므로 값 입력이 제대로 동작하지 않는다. 3. UNIQUE 기본키는 PK, 외래키는 FK, UNIQUE는 AK(alternate key)라고 명명한다. 4. CHECK 입력되는 데이터를 점검하는 기능을 한다. 제약 조건을 만들되 작동하지 않게 하는 방법도 사용할 수 있다. 5-6. default 정의, NULL 값 허용 ref: 이것이 MySQL이다