집 >데이터 베이스 >MySQL 튜토리얼 >MySQL 데이터 유형은 무엇입니까? MySQL 데이터 유형에 대한 자세한 설명
MySQL 데이터 유형은 무엇입니까? 이 기사에서는 MySQL 데이터 유형에 대해 자세히 설명합니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.
MySQL 데이터 유형
일반적인 MySQL 데이터 유형에는 숫자 값, 날짜 및 시간, 문자열이 포함됩니다.
숫자 값
정수 유형(정확한 값)
정수 유형(정확 값) - INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT
int
tinyint
bigint
고정 소수점 유형(정확한 값) - DECIMAL, NUMERICDECIMAL(5,2): 5는 정확도, 2는 소수점 이하 2자리까지 총 5자리를 저장할 수 있음을 나타냅니다. 저장 범위: -999.99 ~ 999.99
NUMERIC NUMERIC입니다. 이전 정밀도를 초과할 수 없습니다.decimal(0) 기본값은 10진수(10,0)
부동 소수점 유형(대략적인 값) - Float
부동 소수점 유형(대략적인 값) - FLOAT, DOUBLEfloat는 4바이트를 저장합니다.float (7, 4) -999.9999와 같은 화면이 표시됩니다. MySQL은 값을 저장할 때 반올림을 수행하므로 float(7,4) 열에 999.00009를 삽입하면 대략적인 결과는 999.0001이 됩니다.
M과 D를 생략하면 하드웨어에서 허용하는 한도까지 값이 저장됩니다.
더블 스토어 8bytes
시간 및 날짜
DATE:
Date 'YYYY-MM-DD'까지 지원됩니다. 2 -31'
DATETIME:TIMESTAMP:
타임스탬프 '1970-01-01 00:00:01.000000' UTC에서 '2038-01-19 03:14:07.999999'까지 '1970-01-01 00:00:00'과 같을 수 없으며
TIME:Time'-838:59:59.000000'에서 '838:59로 반환됩니다. :59.000000' 참고: '11:12'는 '00:11:12'가 아니라 '11:12:00'을 의미하며 '1112'는 기본적으로 범위를 벗어남을 의미합니다. 값은 자동으로 닫히도록 변환됩니다. 예: '-850:00:00' 및 '850:00:00' 값은 '-838:59:59' 및 '838:59:59'로 변환됩니다. 잘못된 시간 값은 '00:00:00'으로 변환됩니다.
YEAR:String
CHAR:
0 ~ 255 고정 길이, 저장 시 공백으로 채워짐 ; 읽을 때 다음 공백을 삭제합니다. PAD_CHAR_TO_FULL_LENGTH SQL 모드 켜짐
VARCHAR:BLOB:
TEXT:
BINARY 및 VARBINARY:
요약: 위 내용은 이 기사의 전체 내용이므로 모든 사람의 학습에 도움이 되기를 바랍니다. 더 많은 관련 튜토리얼을 보려면 mysql 데이터베이스 그래픽 튜토리얼
,bootstrap 비디오 튜토리얼을 방문하세요!
위 내용은 MySQL 데이터 유형은 무엇입니까? MySQL 데이터 유형에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!