>데이터 베이스 >MySQL 튜토리얼 >MySQL 데이터 유형 DECIMAL 사용량

MySQL 데이터 유형 DECIMAL 사용량

WBOY
WBOY원래의
2024-02-21 12:24:041309검색

MySQL 데이터 유형 DECIMAL 사용량

MySQL 데이터 유형 DECIMAL 사용법

MySQL 데이터베이스에서 DECIMAL은 정확한 숫자 값을 저장하는 데 사용되는 데이터 유형입니다. 문자열로 저장되며 고정된 저장공간을 차지하므로 정밀도와 정확성이 보장됩니다. DECIMAL 데이터 유형은 금액, 백분율 등과 같이 정확한 계산이 필요한 숫자를 저장하는 데 적합합니다.

DECIMAL 유형의 구문은 다음과 같습니다.

DECIMAL(P, D)

여기서 P는 전체 자릿수를 나타내고 D는 소수점 이하 자릿수를 나타냅니다. P의 값 범위는 1~65이고, 기본값은 10이다. D의 값 범위는 0~30이며, 기본값은 0이다. P 값은 D보다 크거나 같아야 합니다.

다음으로 몇 가지 특정 코드 예제를 통해 DECIMAL 유형의 사용법을 보여줍니다.

  1. 통화 금액을 저장하는 테이블 만들기:

CREATE TABLE 통화 (

id INT PRIMARY KEY AUTO_INCREMENT,
amount DECIMAL(10, 2)

);

이 예에서는 id와 amount라는 두 개의 열이 포함된 통화라는 테이블을 만듭니다. 금액열의 데이터 타입은 DECIMAL이며, 소수점 이하 2자리를 포함하여 총 10자리이다.

  1. 테이블에 데이터 삽입:

INSERT INTO 통화(금액) VALUES(123.45);
INSERT INTO 통화(금액) VALUES(67.89);

이 예에서는 통화에 두 개의 값을 삽입합니다. 테이블 데이터 조각은 각각 123.45와 67.89이며 둘 다 유효한 통화 금액입니다. 금액 컬럼의 데이터 타입이 DECIMAL(10, 2)이므로 삽입된 데이터는 자동으로 소수점 이하 2자리로 반올림됩니다.

  1. 테이블의 데이터 쿼리:

SELECT * FROM 통화;

통화 테이블의 모든 데이터를 보려면 이 쿼리 문을 실행하세요. 출력은 다음 형식과 유사합니다.

수치 계산 수행: SELECT amount * 2 AS doubled_amount FROM 통화;이 예에서는 amount 열의 값을 쿼리하고 2를 곱한 다음 계산된 결과를 doubled_amount 별칭으로 반환합니다. 출력 결과는 다음 형식과 유사합니다. 135.78
doubled_amount
246.90
  1. 이 계산 예를 통해 DECIMAL임을 알 수 있습니다. 유형은 정확한 계산에 유용합니다. 매우 효과적이고 정확합니다.

요약:

DECIMAL 데이터 유형은 MySQL에서 정확한 숫자 값을 저장하는 데 사용되는 데이터 유형입니다. 금액, 백분율 등 정확한 계산이 필요한 숫자에 적합합니다. DECIMAL 타입을 사용할 경우 전체 자릿수와 소수점 이하 자릿수를 지정해야 합니다. DECIMAL 유형은 숫자의 정밀도와 정확성을 보장하고 수치 계산 작업을 지원합니다.

위 내용은 MySQL 데이터 유형 DECIMAL 사용량의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.