>일일 프로그램 >MySQL 지식 >mysql에서는 어떤 데이터 유형이 제공됩니까?

mysql에서는 어떤 데이터 유형이 제공됩니까?

下次还敢
下次还敢원래의
2024-04-27 03:27:17601검색

MySQL은 숫자 유형(TINYINT, SMALLINT, MEDIUMINT, INT, BIGINT, FLOAT, DOUBLE, DECIMAL), 문자 유형(CHAR, VARCHAR, TEXT, BLOB), 시간 유형(DATE, TIME, DATETIME, TIMESTAMP), 컬렉션 유형(SET, ENUM) 및 기타 유형(JSON, BOOL).

mysql에서는 어떤 데이터 유형이 제공됩니까?

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.