MySQL 데이터 유형의 정수형
데이터 유형을 만들 때 요구 사항을 충족할 수 있도록 선택 범위가 최대한 작아야 합니다. 범위가 작을수록 차지하는 리소스도 줄어듭니다.
mysql> create table stu( -> stuid tinyint -> ); Query OK, 0 rows affected (0.00 sec)
Unsigned 정수 unsigned 부호 없는 정수에는 음수가 없고, 부호 없는 정수는 정수의 2배입니다.
mysql> create table stu1( -> stuid tinyint unsigned -> );
정수는 표시되는 최소 자릿수인 표시 너비를 지원합니다. 예를 들어 int(11)은 정수가 11자리 이상으로 표현된다는 의미입니다. 자릿수가 충분하지 않으면 0으로 채웁니다. 디스플레이 너비는 기본적으로 작동하지 않으며 작동하려면 zerofill과 결합되어야 합니다. 정수의 표시 크기는 표시 너비에 따라 달라지지 않지만, 값의 자릿수가 부족하여 자릿수를 지정할 수 없는 경우 선행 패딩으로 0이 사용됩니다
mysql> create table stu2( -> sutid int(5) zerofill -> );
위 내용은 MySQL에서 정수를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!