숫자형의 정수형 sMysql
정의 | TINYINT | 1 | 0 ~ 2⁸-1 | |
매우 작은 정수 | SMALLINT | 2 | 0 ~ 2¹⁶-1 | |
0 ~ 2³²-1 | -2³² ~ 2³²-1 | 표준 정수 | BIGINT | |
0 ~ 2⁶⁴-1 | -2 ⁶⁴ ~ 2⁶⁴-1 | 큰 정수 |
MySQL 부동 소수점 수형
0이 아닌 최소 절대값 | 최대 0이 아닌 값 절대값 | definition | ||
---|---|---|---|---|
±1.175494351E-38 | ±3.402823466E+38 | 단일 정밀도 부동 소수점 수 | DOUBLE | |
±2.2250738585072014E- 308 1. ± 1.7976931348623157E+308 례 정밀 플로팅 포인트 번호 ake 4 바이트 구조는 다음과 같습니다. | 최대 자릿수 및 소수 자릿수 설정 |
D는 소수점 이하의 소수점 이하 자릿수를 나타냅니다.
값 범위
FLOAT(4, 0)
-9999 ~ 9999
FLOAT(4 . 9 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
in D 동일 이 경우 M이 클수록 값 범위가 커집니다. 이 유형은 동일한 M의 경우 D가 클수록 이 유형의 값 범위가 작아집니다. | M의 값 범위는 1~255이고, D의 값 범위는 0~30이며, D의 값은 M보다 클 수 없습니다. M과 D는 선택사항입니다. 생략하면 해당 값은 머신에서 지원하는 최대값에 따라 저장됩니다. | ||||||||||
소수점을 표현하기 위해 부동 소수점 숫자를 사용하는 것은 부정확할 수 있기 때문에 경우에 따라 소수점이 정확한지 확인해야 하므로 MySQL은 고정 소수점 숫자라는 데이터 유형을 제안합니다. 소수를 저장하는 방법이기도 합니다. ttype | |||||||||||
값 범위 | |||||||||||
declmal | dependess m and d | ||||||||||
. 저장 공간 DECLMAL(12, 4)을 예로 들어보세요 먼저 소수점 왼쪽의 정수에 대해 저장해야 할 최대 소수 자릿수가 12이고, 최대 숫자는 소수점 오른쪽에 있는 정수에 대해 저장해야 하는 소수점 이하 자릿수는 4입니다. 그림과 같이 소수점 위치부터 시작하여 각 정수는 9자리마다 1개의 그룹으로 나뉩니다. 효과는 다음과 같습니다. 각 그룹의 소수를 다음으로 변환합니다. 이진수를 저장하려면 필요한 저장 공간은 그룹에 포함된 소수 자릿수에 따라 다릅니다. 자세한 내용은 다음 표를 참조하세요.
M의 범위는 1~65, D의 범위는 0~30, 값은 D는 M을 초과할 수 없습니다. 추천 튜토리얼: "MySQL 튜토리얼" |
위 내용은 MySQL의 데이터 유형에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!