Loading...
MySQL 9.5 Reference Manual 9.5의 13.8 Choosing the Right Type for a Column의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
최적의 저장을 위해서는 모든 경우에 가능한 한 가장 정밀한 타입을 사용해야 합니다. 예를 들어, 정수 컬럼이 1에서 99999 범위의 값을 위해 사용된다면, MEDIUMINT UNSIGNED가 가장 좋은 타입입니다. 필요한 모든 값을 표현할 수 있는 타입들 중에서 이 타입이 가장 적은 저장 공간을 사용합니다.
모든 기본 계산(+, -, *, /)은 DECIMAL 컬럼에 대해 10진수(기수 10) 65자리의 정밀도로 수행됩니다. Section 13.1.1, “Numeric Data Type Syntax”를 참조하십시오.
정확도가 그다지 중요하지 않거나 속도가 가장 높은 우선순위라면, DOUBLE 타입이면 충분할 수 있습니다. 고정밀이 필요한 경우에는, 항상 BIGINT에 저장되는 고정 소수점 타입으로 변환할 수 있습니다. 이렇게 하면 모든 계산을 64비트 정수로 수행한 다음, 필요에 따라 결과를 다시 부동 소수점 값으로 변환할 수 있습니다.
13.7 Data Type Storage Requirements
13.9 Using Data Types from Other Database Engines