数值
数值分为十进制和十六进制两种。
十进制数值
十进制数值可以分为精确数值(整数和定点数值)和浮点数值。数值可以使用小数点 . 作为十进制分隔符,也可以在前面加一个负号 - 来表示负值。
DECIMAL 数据类型是定点类型,进行精确计算。FLOAT 和 DOUBLE 数据类型是浮点类型,进行近似计算。
信息
DECIMAL 类型支持改小(例如 DECIMAL(10, 2) 改为 DECIMAL(9, 2))。
精确值数值具有整数部分或小数部分,或两者兼有。例如:1、.2、3.4、-5、-6.78、+9.10。
近似值数值以科学计数法表示,带有尾数和指数。例如:1.2E3、1.2E-3、-1.2E3、-1.2E-3。
两个看起来相似的数值可能会被区别对待。例如,2.34 是精确(定点)数值,而 2.34E0 是近似值(浮点)数值。