DataType
-
MySQL SET type에 대하여Programmer/Mysql 2017. 7. 23. 02:03
MySQL의 SET type에 대해선 문서를 찾아보면 상당히 짧은 것을 확인할 수 있습니다. 통상적으로 적을 것이 별로 없다는 것은 그만큼 명확하고 단순하거나 아니면 그 특징이 크게 자랑할게 없다고 할 수 있습니다. MySQL의 SET type은 후자에 해당한다고 생각합니다. SET type을 처음 봤을땐 '이런 데이터 타입이 있군!' 했었는데, DB에서 컬럼 타입을 선택할때 가장 중요한 부분이 성능과 효율성이라고 생각하는데 이 관점에서 SET type의 제한적인 인덱스는 기능에 치명적이었습니다. 먼저 간단히 SET type에 대해서 설명을 하자면, 1개 이상의 값을 저장할수 있는 type입니다. 이를 테면, 국적이라던지 수강과목이라는 컬럼을 생성할때 이 SET 타입을 쓸 수가 있습니다. 국적이야 데이터..