> 데이터 베이스 > MySQL 튜토리얼 > MySQL의 데이터 유형에 대한 자세한 설명

MySQL의 데이터 유형에 대한 자세한 설명

Guanhui
풀어 주다: 2020-05-08 11:17:31
앞으로
3044명이 탐색했습니다.

숫자형의 정수형 sMysql

이 차지하는 저장 공간(단위) TINYINT10 ~ 2⁸-1-2⁷ ~ 2⁷-1매우 작은 정수SMALLINT2 0 ~ 2¹⁶-1 -21⁶ ~ 21⁶- 0 0 ~ 2³²-1 -2³² ~ 2³²-1표준 정수BIGINT80 ~ 2⁶⁴-1-2 ⁶⁴ ~ 2⁶⁴-1 큰 정수
정의


MySQL 부동 소수점 수형

type저장 공간을 차지함(단위)0이 아닌 최소 절대값최대 0이 아닌 값 절대값definitionFLAOT4 ±1.175494351E-38±3.402823466E+38단일 정밀도 부동 소수점 수DOUBLE8±2.2250738585072014E- 308 1. ± 1.7976931348623157E+308 례 정밀 플로팅 포인트 번호 ake 4 바이트 구조는 다음과 같습니다. 최대 자릿수 및 소수 자릿수 설정 float 정의 시 point 유형을 사용하는 경우 다음과 같이 FLOAT 또는 DOUBLE 뒤에 두 개의 매개변수를 사용할 수도 있습니다.
FLOAT(M, D)
DOUBLE(M, D)
로그인 후 복사
M은 최대 자릿수를 나타냅니다. 소수점에 필요한 유효 소수점

D는 소수점 이하의 소수점 이하 자릿수를 나타냅니다.

Type

MySQL의 데이터 유형에 대한 자세한 설명값 범위

FLOAT(4, 0)

-9999 ~ 9999

FLOAT(4, 2)-99.96 ~ 99.99 FLOAT(4 . 9MySQL의 고정 소수점 숫자 유형storage space occupied (단위 : 바이트) d independents m and d
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입니다. 그림과 같이

MySQL의 데이터 유형에 대한 자세한 설명

소수점 위치부터 시작하여 각 정수는 9자리마다 1개의 그룹으로 나뉩니다. 효과는 다음과 같습니다.

MySQL의 데이터 유형에 대한 자세한 설명

각 그룹의 소수를 다음으로 변환합니다. 이진수를 저장하려면 필요한 저장 공간은 그룹에 포함된 소수 자릿수에 따라 다릅니다. 자세한 내용은 다음 표를 참조하세요.

그룹에 포함된 소수 자릿수 단위가 차지하는 저장 공간(바이트)
1 또는 2 1
3 또는 4 2
5 또는 6 3
7 또는 8 4

M의 범위는 1~65, D의 범위는 0~30, 값은 D는 M을 초과할 수 없습니다.

추천 튜토리얼: "MySQL 튜토리얼"

위 내용은 MySQL의 데이터 유형에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:learnku.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿