이 기사는 MySQL 데이터 유형에 대한 자세한 요약을 제공합니다. 특정 참고 가치가 있으므로 도움이 필요한 친구에게 도움이 되기를 바랍니다.
데이터를 저장하기 전에 먼저 mysql의 데이터 유형을 이해해 봅시다. 데이터 유형은 무엇입니까? 데이터 유형은 저장 프로시저의 매개변수, 표현식 및 지역 변수의 데이터 특성을 나타내며, 이는 데이터가 저장되는 방식을 결정하고 다양한 정보 유형을 나타냅니다. (추천 과정: MySQL Tutorial)
정수 유형:
정수 유형은 흔히 정수를 지칭하지만 정수 유형은 TINYNIT, SMALLINT, MEDIUMINT, INT, BIGINT 5가지 유형으로 나눌 수 있습니다.
Type | 저장 범위 | 점유 바이트 |
---|---|---|
TINYINT | 부호 있는 값: -128~127(-2^7~2^7-1) 부호 없는 값: 0~2 55 ( 0 ~ 2^8-1) |
1 |
SMALLINT | 부호 있는 값: -32768 ~ 32767(-2^15 ~ 2^15-1) 부호 없는 값: 0 ~ 65535( 0 ~ 2^16 -1) |
2 |
MEDIUMINT | 부호 있는 값: -8388608 ~ 8388607(-2^23 ~ 2^23-1) 부호 없는 값: 0 ~ 16777215(2^24 -1) |
3 |
INT | 부호 있는 값: -2147483648 ~ 2147483647(-2^31 ~ 2^31-1) 부호 없는 값: 0 ~ 4294967295(2^32-1) |
4 |
B IGINT | 서명함 값: -9223372036854775808 ~ 9223372036854775807(-2^63 ~ 2^63-1) 부호 없는 값: 0 ~ 18446744073709551615(2^ 64-1) |
8 |
부동 소수점 숫자
부동 소수점 숫자 부동 소수점 숫자에는 FLOAT 단정밀도 부동 소수점 숫자와 DOUBLE 이중 정밀도 부동 소수점 숫자라는 두 가지 유형이 있습니다. 배정밀도 부동 소수점 숫자는 단정밀도 부동 소수점 숫자보다 10배 더 정확하지만 더 많은 메모리를 차지합니다.
유형 | 저장 범위 |
---|---|
FLOAT[(M,D)] |
-3.402823466E+38 ~ -1.175494351E-38, 0 및 1.175 4943 51E-38 ~ 3.402823466E+38 |
DOUBLE | -1.7976931348623157E+308 ~ -2.2250738585072014E-308, 0 및 2.2250738585072014E-308 ~ 1.79 76 931348623157E+308 |
문자 유형
문자 유형은 문자열과 같이 매우 일반적으로 사용되는 유형입니다. 문자 유형에는 8가지 유형이 있습니다.
Type | 저장 범위 |
---|---|
CHAR(M) | M바이트, 여기서 M은 0<=M<=255 |
VARCHAR(M) | L+1바이트입니다. , 여기서 L |
TINYTEXT | L+1바이트, 여기서 L |
TEXT | L+2바이트, 여기서 L |
MIUDMTEXT | L+3바이트, 여기서 L |
LONGTEXT | L+4바이트, 여기서 L |
ENUM('val','val') | 열거 수에 따라 1바이트 또는 2바이트(최대 65535개 값) |
SET('val','val','val') | 1,2,3,4 또는 8바이트, 상황에 따라 다름 세트 멤버 수 (최대 64개) |
이 섹션에서는 먼저 mysql의 데이터 유형을 이해하고 다음 섹션에서는 데이터 테이블을 생성하는 방법을 배웁니다.
위 내용은 MySQL 데이터 유형의 자세한 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!