programing

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

randomtip 2022. 11. 2. 23:04
반응형

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

나는 가지고 있다price에 기고하다.products테이블.

이 칼럼에는 어떤 MySQL 타입이 가장 적합한지 궁금합니다.그런가요?DECIMAL,FLOAT아니면 다른 것?

가격은 다음과 같습니다.139.99,40,14.5(가게와 같이 소수점 뒤의 두 자리).

조언 부탁드립니다.

DECIMAL beacuse 10진수 값이 정확하게 저장됩니다.예를 들어 DISTAL(10, 2)는 999999,999보다 높지 않은 가격에 적합할 것입니다.MySQL Docs 참조

필드 유형 "10진수"가 가장 적합합니다.예를 들어 다음과 같습니다.

`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

반응형