Constraint (2) 썸네일형 리스트형 [mySQL] 제약조건(CHECK) 제약조건NOT NULLPRIMARY KEYFOREIGN KEYUNIQUECHECK CREATE TABLE my_table(id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,name VARCHAR(50),gender VARCHAR(1) CHECK ( gender IN ('M', 'F')));// M과 N 이외의 다른 입력이 들어가면 에러 발생. ALTER TABLE my_tableADD CONSTRAINT CHECK ( gender IN ('M', 'F') );// 기존 테이블에 제약조건 생성... 근데 안됨.. 왜 그럴까? [mySQL] 스키마, 정규화 스키마 : 테이블과 테이블이 어떻게 연결되는지 표현한 것. 테이블을 두개로 만드는 방법1. 하나의 열을 없애고 없앨 열의 테이블을 따로 만들어 넣는다.2. 원래 테이블의 기본키를 새 테이블의 참조키로서 삽입한다.(두개의 테이블을 연결하는 방법) 참조키를 포함한 테이블 생성 방법CREATE TABLE family(basic_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, //family테이블의 기본키 지정family_name VARCHAR(30) NOT NULL, //열 생성f_id INT NOT NULL, //참조용 키(f_id) 생성CONSTRAINT my_table_count_id_fx //참조할 테이블과 그 기본키에 제약조건을 건다FOREIGN KEY ( f_id ) .. 이전 1 다음