
TEXT와 VARCHAR의 차이점은 저장 가능한 최대 길이와 인덱싱 여부입니다. TEXT는 최대 16777215바이트까지 저장할 수 있지만, 인덱싱이 불가능합니다. 반면 VARCHAR는 최대 255바이트까지 저장할 수 있으며, 인덱싱이 가능합니다.
TEXT를 사용하는 경우는 다음과 같습니다.
- 매우 긴 문자열을 저장해야 하는 경우
- 인덱싱이 필요하지 않은 경우
VARCHAR를 사용하는 경우는 다음과 같습니다.
- 짧은 문자열을 저장해야 하는 경우
- 인덱싱이 필요하고, 데이터의 길이가 일정한 경우
예를 들어, 사용자 이름을 저장할 때 VARCHAR를 사용하는 것이 적합합니다. 반면, 사용자 프로필을 저장할 때 TEXT를 사용하는 것이 적합합니다.
2025-08-11 18:43