Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL 데이터베이스에 DECIMAL을 삽입하는 방법은 무엇입니까?

<시간/>

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)