반응형
"가격"열에 가장 적합한 MySQL 유형은 무엇입니까?
나는이 price
에 열 products
테이블을.
이 칼럼에 가장 적합한 MySQL 유형이 무엇인지 궁금합니다. 그것은인가 DECIMAL
, FLOAT
또는 뭔가 다른?
가격은, 예를 들면 할 수있다 : 139.99
, 40
, 14.5
(상점처럼 소수점 이후 2 자리).
조언하십시오.
10 진수 값이 정확하게 저장되기 때문에 DECIMAL. 예를 들어 DECIMAL (10, 2)는 99999999,99 이하의 가격에 완벽하게 적합합니다. MySQL 문서 참조
필드 유형 "십진수"가 가장 잘 작동합니다. 처럼:
`product_price` decimal(8, 2) NOT NULL,
그것은 가격을 저장할 것입니다 999999.99
가격이 높으면 사용할 수 있습니다.
`product_price` decimal(12, 2) NOT NULL,
즉 9999999999.99
돈을 위해 십진수 유형을 사용해야합니다. 다른 답변과 달리 부동 소수점이 없습니다. 그리고 varchar를 사용하면 계산을 할 수 없습니다.
참조 URL : https://stackoverflow.com/questions/4397302/what-mysql-type-is-most-suitable-for-price-column
반응형
'code' 카테고리의 다른 글
Firebug에서 글꼴 크기를 늘리시겠습니까? (0) | 2021.01.11 |
---|---|
Java의 ConcurrentHashMap? (0) | 2021.01.11 |
netbeans 7에서 Maven 프로젝트를 빌드 할 때 테스트를 건너 뛰고 Maven 추가 매개 변수를 추가하려면 어떻게해야합니까? (0) | 2021.01.11 |
cygwin에서 시작 및 끝 줄 번호를 기준으로 텍스트 파일을 자르는 (잘라 내기) 방법은 무엇입니까? (0) | 2021.01.10 |
numpy 배열에서 NaN 값 보간 (0) | 2021.01.10 |