• VARCHAR는 “Variable Character”의 약자로, 가변적인 길이의 텍스트(Character)를 저장할 수 있는 데이터 타입이다.• VARCHAR(10)은 0~10자의 문자열을 저장할 수 있으며, VARCHAR는 저장된 문자열 길이에 따라 공간을 효율적으로 사용한다.• CHAR(n)은 항상 n 바이트를 사용하지만, VARCHAR(n)은 실제 텍스트 길이 + 추가 길이 저장용 1~2 바이트만 사용한다.• 예를 들어, "hi"를 VARCHAR(10)에 저장하면 3바이트가 사용된다. ("hi" = 2바이트 + 길이 저장 1바이트)1. VARCHAR의 추가 바이트(Extra Bytes)• VARCHAR는 길이를 저장하기 위해 추가 바이트를 사용한다.• n ≤ 255 → 1바이트 오버헤드• n >..