보통 jsboard등 기타 디비 schema를 보면 int(6)처럼 int(숫자) 형태를 많이 사용하거든요..
그럼 이 실제 데이터 용량은? 당연히 4bytes 겠죠?
근데 6 같은 숫자가 과연 display size 인가? 하는 생각이 잠시 들더군요..
몇가지 테스트를 해보았는데..
CREATE TABLE test (
one int(1) unsigned zerofill,
two int(2) unsigned zerofill,
three int(3) unsigned zerofill,
four int(4) unsigned zerofill,
five int(5) unsigned zerofill
);
이라고 하고
똑같이 12345 라는 값을 주었더니
똑같이 Display 됨
이번에는 12 라는 값을 주니
12
12
012
0012
00012
물론 zerofill 이 없다면 동일... --;
(테스트는 서준원님이 해주셨습니다.. ^^;)
zerofill 일때 display size가 도움이 되는데 (그것도 size 보다 작을때)
그렇지 않을때는 안써도 하등의 상관이 없군요..
--;
뭐 그냥 테스트해봤습니다. 아시는 분은 아시겠지만..
|