가격 열에 가장 적합한 유형은 DECIMAL이어야 합니다. DECIMAL 유형은 값을 정확하게 저장합니다.
예를 들어 - DECIMAL(10,2)은 가격 값을 저장하는 데 사용할 수 있습니다. 총 자릿수가 10이고 소수점 이하 2자리가 됨을 의미합니다.
DECIMAL 유형을 이해하기 위해 테이블을 생성하겠습니다.
mysql> 테이블 생성 PriceDemo −> ( −> ProductPrice DECIMAL(10,2) −> ); 쿼리 확인, 영향을 받은 행 0개(0.60초)
이제 가격 형식으로 테이블에 일부 레코드를 삽입합니다. 레코드를 삽입하는 쿼리는 다음과 같습니다 -
<미리>mysql> PriceDemo 값에 삽입(12345.67);쿼리 OK, 영향을 받는 행 1개(0.12초) mysql> PriceDemo 값에 삽입(99999999.67);쿼리 OK, 영향을 받는 행 1개(0.17초) mysql> PriceDemo 값에 삽입( 123456.67);쿼리 OK, 영향을 받는 행 1개(0.17초)mysql> PriceDemo 값에 삽입(4444444.50);쿼리 OK, 영향을 받는 행 1개(0.18초)위에 삽입한 모든 레코드를 표시합니다. 모든 레코드를 표시하는 쿼리 -
mysql> 선택 *PriceDemo;
다음은 출력입니다 -
+--------------+| 제품가격 |+--------------+| 12345.67 || 99999999.67 || 123456.67 || 4444444.50 |+--------------+4행 세트(0.00초)