MySQL INT

IT위키
Dbeaver (토론 | 기여)님의 2023년 3월 29일 (수) 12:26 판 (새 문서: 숫자 컬럼에 INT를 선언할 경우 자동적으로 INT(11)이 입력된다. INT형 옆의 11이란 숫자는 입력된 값의 자릿수를 의미한다. 해당값은 ZEROFILL (이하 ZF) 속성이 지정됐을 경우에만 영향을 받는다. 즉 ZF 속성을 사용하지 않는다면 의미가 없다. 그렇다면 ZF의 기능은 무엇일까? 입력된 값의 자릿수를 일관되게 맞추려는 목적으로 사용된다. INT(5) 약 해당 컬럼에 입력된 값의...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

숫자 컬럼에 INT를 선언할 경우 자동적으로 INT(11)이 입력된다. INT형 옆의 11이란 숫자는 입력된 값의 자릿수를 의미한다. 해당값은 ZEROFILL (이하 ZF) 속성이 지정됐을 경우에만 영향을 받는다. 즉 ZF 속성을 사용하지 않는다면 의미가 없다. 그렇다면 ZF의 기능은 무엇일까? 입력된 값의 자릿수를 일관되게 맞추려는 목적으로 사용된다. INT(5) 약 해당 컬럼에 입력된 값의 자릿수가 지정된 자릿수보다 작다면 좌측부터 0으로 채워진다. 만약 지정한 자릿수보다 크다면 아무런 영향을 받지 않는다.