>  기사  >  데이터 베이스  >  MySQL 데이터 유형의 자세한 요약

MySQL 데이터 유형의 자세한 요약

不言
不言앞으로
2019-01-08 09:48:464492검색

이 기사는 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
M은 숫자의 전체 자릿수를 나타내고, D는 소수점 이하 자릿수를 나타냅니다. M과 D를 생략하면 하드웨어에서 허용하는 제한에 따라 값이 저장됩니다. 단정밀도 부동 소수점 숫자는 소수점 이하 약 7자리까지 정확합니다.


DOUBLE

-1.7976931348623157E+308 ~ -2.2250738585072014E-308, 0 및 2.2250738585072014E-308 ~ 1.79 76 931348623157E+308
M은 총 자릿수, D는 이후 자릿수를 나타냅니다. 소수점. M과 D를 생략하면 하드웨어에서 허용하는 제한에 따라 값이 저장됩니다. 단정밀도 부동 소수점 숫자는 소수점 이하 약 7자리까지 정확합니다.

문자 유형

문자 유형은 문자열과 같이 매우 일반적으로 사용되는 유형입니다. 문자 유형에는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 segmentfault.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제