mysql 里的 number 种类用于存储固定精度的十进制数据,由以下方面界定:总个数和特定小数点后个数固定精度,这意味着小数位部位固定且在值中确立特定常用于存储必须固定精度的贷币、利率等财务报表
MySQL NUMBER种类
MySQL 里的 NUMBER 种类用于存储固定精度的十进制数据。它是一个指定数据类型,这意味着小数点的部位是不变的,而且在值中显式特定。
词法
NUMBER 种类应用下列词法界定:
NUMBER[(p,s)]
其中:
p 表明数字的总个数,包含小数点后的位数。 s 表明小数点后的位数。实例
要申明一个个数为 10,小数点后 2 位 NUMBER 种类,可以用下列词法:
NUMBER(10,2)
特性
固定精度:NUMBER 种类的精度是不变的,这意味着它能够精准存放特定数量数据。 指定:小数点的部位是不变的,而且在值中显式特定。 范畴:NUMBER 类别的范畴受其精度位数的限定。用途
NUMBER 种类一般用于存储必须固定精度的贷币值、利率或其它财务报表。
与 DECIMAL 种类的差别
NUMBER 和 DECIMAL 数据类型在 MySQL 中十分相似。它们是用于存储十进制数字的指定数据类型。但是,二者之间存在一些重要差别:
精度:NUMBER 种类的精度是不变的,而 DECIMAL 种类的精度能够变化规律。 小数位:NUMBER 类别的小数位部位是不变的,而 DECIMAL 种类的点部位可以根据需要挪动。当需要固定精度的情形下,应选用 NUMBER 种类。当需要动态精度或小数位部位可以更改的情形下,应选用 DECIMAL 种类。
以上就是mysqlnumber类型怎么写的详细内容,大量请关注其他类似文章!