CHAR() : 크기가 고정 한글자를 넣던 두개를 넣던 8바이트의 공간을 차지합니다. 데이터가 낭비될수 있지만 추후 연산이 필요없어, 검색속도나 읽히는 속도가 VARCHAR보다 빠릅니다. 글자수가 고정될때 사용하면 데이터를 효율적으로 사용이 가능합니다. VARCHAR() : 입력 데이터의 크기에 따라 크기가 변경 데이터의 길이에 따라 가변적으로 길이가 정해집니다. 글자 하나당 1바이트, 2개를 넣으면 2바이트의 공간을 유동적으로 차지합니다. VARCHAR = VARIABLE + CHAR VARCHAR는 입력받은 크기가 작을때, 그 크기 만큼만 메모리를 사용하여 사용량을 절감할수 있습니다.