MySQL의 CHAR, VARCHAR 선택 기준 (고정된 길이 = CHAR 아님)
·
database/mysql
MySQL에서 문자열을 저장할 때 가장 많이 사용되는 두 가지 데이터 타입은 CHAR와 VARCHAR입니다.둘은 공통점도 있지만, 저장 방식과 성능 면에서 중요한 차이점이 있습니다.이번 글에서는 CHAR와 VARCHAR의 차이점을 살펴보고, 각각 언제 사용하는 것이 적절한지 알아보겠습니다. CHAR와 VARCHAR공통점문자열 저장용 데이터 타입최대 저장 가능 문자 길이를 명시바이트가 아닌 문자 길이를 명시하는 것임VARCHAR(255)CHAR(255) 두 타입 모두 문자열 데이터를 저장하기 위해 사용되고, 최대로 저장할 문자 길이를 명시해서 사용합니다. char와 varchar는 어떤 문자셋으로 정의되었는지에 따라 사용하는 저장 공간의 크기가 달라집니다.최대 길이를 10으로 하는 경우, latin-1은 ..