ringa_lee2017-04-17 16:22:15
예를 들어 다음 두 필드는 다음과 같습니다.
으아악name
필드는 모든 문자열에 삽입될 수 있습니다.
sex
필드에는 male , female , both , unknow
중 하나만 삽입할 수 있으며, 해당 값이 범위를 벗어나면 오류가 발생합니다.
enum
는 varchar
에 비해 좀 더 표준화되어 있으며, 프로그램에서 제한하여 동일하게 수행할 수 있습니다.
성능 비교는 전문가의 답변을 기다려야 합니다...
伊谢尔伦2017-04-17 16:22:15
enum의 기본 저장 방법은 정수 유형입니다.
예를 들어 쿼리에 이러한 필드
sex enum('male', 'female', 'both', 'unknow')
가 있는 경우
sex='male'
여기서 sex=1은 동일합니다