在 MySQL 中儲存金額?
在 MySQL 中儲存金額時,最好選擇 DECIMAL 資料型別或 NUMERIC 型別。Float 資料型別不是儲存金額的理想選擇。它會導致一些舍入錯誤。因此,不要使用 float 來儲存金額。
讓我們先用資料型別 DECIMAL 建立一個表。以下是建立表的查詢 -
mysql> create table MoneyStorageDemo -> ( -> Amount DECIMAL(4,2) -> ); Query OK, 0 rows affected (0.44 sec)
使用 insert 命令向表中插入一些值。查詢如下 -
mysql> insert into MoneyStorageDemo values(50.2); Query OK, 1 row affected (0.10 sec) mysql> insert into MoneyStorageDemo values(5.50); Query OK, 1 row affected (0.32 sec) mysql> insert into MoneyStorageDemo values(10.4); Query OK, 1 row affected (0.26 sec)
現在你可以使用 select 語句顯示錶中的所有值。查詢如下 -
mysql> select *from MoneyStorageDemo;
以下是輸出 -
+--------+ | Amount | +--------+ | 50.20 | | 5.50 | | 10.40 | +--------+ 3 rows in set (0.00 sec)
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP