色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql 保留2為小數點

吉茹定2年前13瀏覽0評論

MySQL可以非常方便地保留小數位數,在處理金額和其他數值時尤其有用。然而,許多人在設置這個小數位數的時候會遇到一些問題。在本文中,我們將介紹如何輕松地在MySQL數據庫中保留兩位小數。

CREATE TABLE `my_table` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`price` decimal(10,2) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

如上所示,decimal函數中的第一個參數指定數據的總位數,第二個參數則指定小數位的數量。在這個例子中,我們設置了10個總位數和2個小數位。這意味著可以在my_table表中存儲一個小數點后兩位的最大值為9999999999.99的數字。

接下來,我們可以將實際的價格數據插入my_table表中:

INSERT INTO `my_table` (`price`) 
VALUES (19.99), (100.50), (9.95), (6.00), (12.34);

現在,我們可以通過SELECT查詢來顯示my_table表中的價格數據,并確保它們正確地保留了兩位小數:

SELECT `price` FROM `my_table`;

以上查詢將顯示如下結果:

+--------+
| price  |
+--------+
| 19.99  |
| 100.50 |
| 9.95   |
| 6.00   |
| 12.34  |
+--------+

如您所見,價格的小數點已經正確地保留在兩位,并按照正確的順序排列。這個簡單的設置可以幫助我們在MySQL數據庫中輕松地處理金額和其他數值數據。