INT(7)에서 숫자는 표시 너비를 나타냅니다. int는 4바이트를 사용하므로 스토리지에 영향을 주지 않습니다. 범위는 -2147483648에서 2147483647 사이입니다.
INT(7)을 이해하기 위해 zerofill 열이 있는 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 -
mysql> create table DisplayInt -> ( -> Number int(7) zerofill -> ); Query OK, 0 rows affected (1.25 sec)
삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 쿼리는 다음과 같습니다 -
mysql> insert into DisplayInt values(1); Query OK, 1 row affected (0.12 sec) mysql> insert into DisplayInt values(12); Query OK, 1 row affected (0.16 sec) mysql> insert into DisplayInt values(1234); Query OK, 1 row affected (0.19 sec) mysql> insert into DisplayInt values(12345); Query OK, 1 row affected (0.10 sec) mysql> insert into DisplayInt values(1234567); Query OK, 1 row affected (0.18 sec)
select 문을 사용하여 테이블의 모든 레코드를 표시합니다. 쿼리는 다음과 같습니다.
mysql> select *from DisplayInt;
다음은 출력입니다.
+--------+ | Number | +--------+ | 0000001 | | 0000012 | | 0001234 | | 0012345 | | 1234567 | +--------+ 5 rows in set (0.00 sec)