Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL 필드에서 zerofill의 사용법은 무엇입니까?


Zerofill은 필드의 표시된 값을 열 정의에 지정된 표시 너비까지 0으로 채웁니다. 예를 들어 열이 int(8)로 설정된 경우 너비는 8입니다. 숫자가 4376이라고 가정하면 총 너비에 대해 왼쪽에 0이 채워집니다. 즉 8 −

00004376

먼저 테이블을 생성하겠습니다 -

mysql> create table DemoTable
-> (
-> Number int(8) zerofill
-> );
Query OK, 0 rows affected (0.50 sec)

삽입 명령을 사용하여 테이블에 일부 레코드 삽입 -

mysql> insert into DemoTable values(10);
Query OK, 1 row affected (0.16 sec)

mysql> insert into DemoTable values(1234);
Query OK, 1 row affected (0.20 sec)

mysql> insert into DemoTable values(1);
Query OK, 1 row affected (0.47 sec)

mysql> insert into DemoTable values(678965);
Query OK, 1 row affected (0.20 sec)

select 문을 사용하여 테이블의 모든 레코드 표시 -

mysql> select *from DemoTable;

출력

이것은 다음과 같은 출력을 생성합니다 -

+----------+
| Number   |
+----------+
| 00000010 |
| 00001234 |
| 00000001 |
| 00678965 |
+----------+
4 rows in set (0.00 sec)