컨텐츠 목차
13.7 Data Type Storage Requirements
13.8 Choosing the Right Type for a Column
13.9 Using Data Types from Other Database Engines
MySQL은 여러 카테고리에서 SQL 데이터 타입을 지원합니다: 숫자 타입, 날짜와 시간 타입, 문자열(character 과 byte) 타입, 공간(spatial) 타입, 그리고 JSON 데이터 타입. 이번 챕터는 개요와 각 카테고리에 있는 타입의 자세한 설명 그리고 데이터 타입 저장 요구 사항 요약을 제공합니다. 처음 개요는 의도적으로 간략하게 작성되었습니다. 특정 값을 지정하는 것을 허용하는 타입처럼 특정 타입에 대한 자세한 정보는 설명을 참조하세요.
데이터 유형 설명은 다음 규칙을 사용합니다:
정수 타입에 대해 M 은 최대 출력 너비를 나타냅니다. 부동 소수정 및 고정 소수점 타입의 경우, M 은 저장할 수 있는 총 숫자의 개수(정밀도) 입니다. 문자열 타입에 대해, M 은 최대 길이를 나타냅니다. M 의 최대 허용 값은 데이터 타입에 의존합니다.
D 는 부동 소수점이나 동적 소수점 타입에 사용되며 소수점 뒤에 오는 숫자의 개수를 나타냅니다. 가능한 최대값은 30이지만 M-2 보다 클 수는 없습니다.
fsp 는 TIME, DATETIME 그리고 TIMESTAMP 타입에 사용되며 소수점 이하 초의 정밀도를 나타냅니다;즉, 소수점 뒤에 오는 숫자의 개수는 초의 소수점 이하 부분입니다. fsp 값은 0에서 6 사이 값이어야 합니다. 0의 값은 소수 부분이 없음을 의미합니다. 생략하면 기본 정밀도는 0입니다.(이는 이전 MySQL 버전과 호환성을 위해 표준 SQL 기본값 6과 다릅니다.)
대괄호([, ])는 타입 정의의 선택적인(optional) 부분을 나타냅니다.
'데이터베이스 > MySQL 8.4 Docs 번역' 카테고리의 다른 글
[번역] 14.19.3 MySQL Handling of GROUP BY (0) | 2025.04.29 |
---|---|
[번역] 15.2.20 WITH (Common Table Expressions) (0) | 2025.04.24 |
[번역] 14.19.2 GROUP BY Modifiers (0) | 2025.04.22 |
[번역] 15.2.13 SELECT Statement (0) | 2025.04.21 |