DB/MYSQL

    MYSQL에서 Enum이란?

    MySQL 서브쿼리는 버전 4.1.x 대부터 지원하고 있다. MySQL Enum 타입은 Java enum 타입과 비슷한 유형이다. 컬럼 정의 시 다음과 같이 enum 컬럼에 들어갈 수 있는 항목들을 정의한다. ENUM(value1, value2, value3...) value는 최대 65535 개까지 가능하다. ENUM 데이터 타입은 캐릭터형 데이터 타입이며, 해당 칼럼에 들어올 수 있는 값을 지정해 줄 수 있다. 테이블 생성 시 주어진 list안의 데이터만 값을 입력 받고, 잘못 된 데이터는 "값으로 처리하는 데이터타입이다. 체크 제약조건이라고 볼 수 도 있다. 값으로도 조회가 가능하지만 index값으로도 제어가 가능하다. index는 1부터 시작하고 다음과 같이 index값을 가지고 올 수 있다. i..