MySQL 中可以使用 DECIMAL(m,d) 類型的數據類型用于存儲小數,其中 m 表示總位數,d 表示小數點后的位數。
當 d 的值為 3 時,表示這個 DECIMAL 類型的列可以存儲最多三位小數,例如 123.456。
CREATE TABLE student ( id INT, name VARCHAR(20), grade DECIMAL(10,3) );
以上 SQL 語句創建了一個 student 表,其中 grade 列的 DECIMAL 類型的總位數為 10,小數點后的位數為 3。這意味著 grade 列可以存儲如下的數據:
12345.678 23456.789 34567.890
但是如果插入的數據小數點后的位數超過了 3 位,MySQL 將會四舍五入并保留三位小數。
使用 DECIMAL 類型的列可以在進行數值計算時避免浮點數計算的精度丟失問題,因為 DECIMAL 類型的數據是精確的,而不是近似的。
上一篇dw里有jquery
下一篇dw自帶的jQuery