제약 조건(Constraint) 이란? 데이터의 무결성을 지키기 위한 제한된 조건을 의미 특정 데이터를 입력 시 어떠한 조건을 만족했을 때에 입력이 되도록 제약하는것 ex) 동일한 아이디로 다시 회원가입이 안되는 것 데이터 무결성을 위한 제약조건 PRIMARY KEY 제약 조건 FOREIGN KEY 제약 조건 UNIQUE 제약 조건 CHECK 제약 조건(MySQL 8.0.16부터 지원) DEFAULT 정의 NULL 값 허용 데이터 무결성을 위한 제약 조건 기본 키(Primary Key) 제약 조건 기본 키(Primary Key) 란? 테이블에 존재하는 많은 행의 데이터를 구분할 수 있는 식별자 중복이나 NULL값이 입력될 수 없음 ex) 회원 테이블의 회원 아이디, 학생 테이블이 학번 기본 키로 생성한 ..