MySQL에 십진수를 삽입하려면 MySQL의 DECIMAL() 함수를 사용할 수 있습니다. 구문은 다음과 같습니다.
yourColumnName DECIMAL(TotalDigit,DigitAfterDecimalPoint);
위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다.
mysql> create table DecimalInsert -> ( -> Id int, -> Name varchar(100), -> Amount DECIMAL(4,2) -> ); Query OK, 0 rows affected (0.65 sec)
삽입 명령을 사용하여 10진수 값을 삽입합니다. 쿼리는 다음과 같습니다
mysql> insert into DecimalInsert values(1,'John',12.4); Query OK, 1 row affected (0.15 sec) mysql> insert into DecimalInsert values(2,'Carol',12.34); Query OK, 1 row affected (0.16 sec) mysql> insert into DecimalInsert values(3,'Mike',1.424); Query OK, 1 row affected, 1 warning (0.17 sec)
select 문을 사용하여 테이블의 모든 레코드를 표시합니다. 쿼리는 다음과 같습니다
mysql> select *from DecimalInsert;
다음은 출력입니다.
+------+-------+--------+ | Id | Name | Amount | +------+-------+--------+ | 1 | John | 12.40 | | 2 | Carol | 12.34 | | 3 | Mike | 1.42 | +------+-------+--------+ 3 rows in set (0.00 sec)