MySQL은 숫자 유형(TINYINT, SMALLINT, MEDIUMINT, INT, BIGINT, FLOAT, DOUBLE, DECIMAL), 문자 유형(CHAR, VARCHAR, TEXT, BLOB), 시간 유형(DATE, TIME, DATETIME, TIMESTAMP), 컬렉션 유형(SET, ENUM) 및 기타 유형(JSON, BOOL).
MySQL에서 제공하는 데이터 유형
MySQL은 다양한 유형의 정보를 저장할 수 있도록 다양한 데이터 유형을 제공하는 관계형 데이터베이스 관리 시스템입니다. 다음은 몇 가지 일반적인 데이터 유형입니다.
Numeric type
-
TINYINT: -128~127 범위의 1바이트 부호 있는 정수
-
SMALLINT: - 32,768~32,767 범위의 2바이트 부호 있는 정수
-
MEDIUMINT: -8,388,608부터 8,388,607까지의 3바이트 부호 있는 정수
-
INT: -2,147,483,648부터 2,147,483,647까지의 4바이트 부호 있는 정수
-
BIGINT : 8바이트 부호 있는 정수(범위: -9,223,372,036,854,775,808 ~) 9,223,372,036,854,775,807
-
FLOAT: 4바이트 부동 소수점 수, 7자리 정밀도
-
DOUBLE: 8바이트 부동 소수점 수, 15자리 정밀도
-
DECIMAL: 임의 정밀도 고정 정밀도 십진수
문자 유형
-
CHAR(n): 고정 길이 문자 데이터, n은 문자 수를 지정합니다.
-
VARCHAR(n): 가변 길이 문자 데이터, n은 최대 문자 수를 지정합니다.
- TEXT: 매우 긴 텍스트 데이터
-
BLOB: 매우 긴 이진 데이터
시간 유형
-
DATE: 날짜, 형식은 YYYY-MM-DD
-
TIME: 시간, in HH:MM:SS
-
DATETIME 형식: 날짜 및 시간(YYYY-MM-DD 형식) HH:MM:SS
-
TIMESTAMP: 시간대가 포함된 타임스탬프(YYYY-MM 형식) -DD HH:MM:SS.SSS
세트 유형
-
SET(value1, value2, ...): 일련의 고유 값
-
ENUM(value1, value2, . .. ): 일련의 불연속 값을 저장하며, 각 값은 하나만 가질 수 있습니다.
다른 유형
-
JSON: JSON 데이터를 저장하는 데 사용됨
-
BOOL: 부울 값, TRUE 또는 FALSE
위 내용은 mysql에서는 어떤 데이터 유형이 제공됩니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!