作用: 存储小数,但是和编程语言的float等不同,即使数据是3.00,存储时也会存储两位小数点后的数字。
float类型 当你给定的数据是整数的时候,那么它就以整数给你处理。0.00而实际存储是0.
用途:
用于保存对准确精度有重要要求的值,例如与金钱有关的数据。
用法:
例如:
salary DECIMAL(5,2)
-
5 (精度(precision)) 代表重要的十进制数字的数目
-
2 (数据范围(scale)) 代表在小数点后的数字位数。在这种情况下,
因此,salary 列可以存储的值范围是从 -99.99 到 99.99。
(实际上 MySQL 在这个列中可以存储的数值可以一直到 999.99,因为它没有存储正数的符号)。