decimal(decimal(10,2)是什么意思)
decimal取值范围
DECIMAL从MySQL5.1引入,列的声明语法是DECIMAL(M,D)。
在MySQL5.1中,参量的取值范围如下:
·M是数字的最大数(精度)。其范围为1~65(在较旧的MySQL版本中,允许的范围是1~254),M的默认值是10。
·D是小数点右侧数字的数目(标度)。其范围是0~30,但不得超过M。
·M是数字的最大数(精度)。其范围为1~65(在较旧的MySQL版本中,允许的范围是1~254),M的默认值是10。
decimal是多少进制
decimal是十进制,他的精度高,再表示的数带小数时没有误差。与之相比浮点数是直接把小数转化为二进制,而多数小数转化为二进制是有误差的,也就是说不能精确表示。decimal则可以没有任何误差的表示小数可以获得更精确的表示和运算结果。
C#float、double和decimal的解释
float是单精度,double是双精度,decimal是数字型,它们所占的内存空间不一样,表示的位数也不一样。除了科学计算以外,一般不用double型的。对于数字(包括小数)一般用decimal型的。
这是基本上的拉。





