code

"가격"열에 가장 적합한 MySQL 유형은 무엇입니까?

codestyles 2021. 1. 11. 08:14
반응형

"가격"열에 가장 적합한 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

반응형