ENUM 데이터 유형은 표준 데이터 유형과 달리 필드에 허용되는 값을 나타내는 1~65,535개의 문자열로 구성된 열거 목록입니다. ENUM을 정의할 때 값을 선택해야 하는 항목 목록을 생성합니다(또는 NULL일 수 있음).
예를 들어 필드에 "A", "B" 또는 "C"가 포함되도록 하려면 ENUM을 ENUM('A', 'B', 'C')으로 정의하고 해당 값(또는 NULL)만 정의합니다. 해당 필드를 채울 수 있습니다.
ENUM 데이터 유형의 몇 가지 장점은 다음과 같습니다. −
- 열에 가능한 값 집합이 제한되어 있는 상황에서 데이터 저장소가 축소되는 것을 관찰할 수 있습니다.
- 입력 값으로 지정된 문자열은 기계적으로 숫자로 인코딩됩니다.
- 숫자는 쿼리 결과의 해당 문자열로 다시 변환됩니다.
- ENUM을 사용하여 읽을 수 있는 쿼리와 결과를 얻을 수 있습니다.