DB/MySQL

char와 varchar 차이점

암초보 2011. 10. 31. 22:50

char는 고정길이
varchar는 가변길이(길이(length)를 저장하기위해 1byte 를 더 차지함)

ex) char(5) 에 'ab' 입력시, 'ab   ' 으로 저장됨.(5byte)
     varchar(5)에 'ab' 입력시, 'ab' 으로 저장됨.(3byte)


입력되는 길이가 고정되어 있다면 char 사용하는것이 좋을 듯.