MySQL是一款常用的關系型數據庫,可以存儲和管理各種類型的數據。其中,小數點后兩位是經常使用的數據類型之一。
CREATE TABLE mytable ( mydecimal DECIMAL(10, 2) );
在MySQL中,DECIMAL數據類型用于存儲固定精度的十進制數,DECIMAL(m, d)中,m表示總位數,d表示小數位數。
例如,DECIMAL(10, 2)可以存儲一個最大值為9999999.99的數值,其中10表示總共10位數,2表示小數點后兩位。
INSERT INTO mytable (mydecimal) VALUES (10.12); INSERT INTO mytable (mydecimal) VALUES (15.45);
對于DECIMAL小數點后兩位的數據,我們可以在查詢時使用ROUND函數來設置精度。
SELECT ROUND(mydecimal, 1) FROM mytable; -- 保留1位小數
使用MySQL的DECIMAL數據類型可以確保小數點后的精度和準確性,同時也方便了數據的存儲和查詢。