要准确表示单价等货币类型的数据用DECIMAL和NUMERIC都行。
DECIMAL和NUMERIC类型在MySQL中视为相同的类型。它们用于保存必须为确切精度的值,例如货币数据。当声明该类型的列时,可以(并且通常要)指定精度和标度;例如:
salary DECIMAL(5,2)
在该例子中,5是精度,2是标度。精度表示保存值的主要位数,标度表示小数点后面可以保存的位数。
本文介绍如何使用MySQL中的DECIMAL和NUMERIC类型来精确地存储货币数据。这两种类型被视为相同,并且能够确保数值的精确度。在创建表时,可以通过指定精度和标度来定义这些字段,从而更好地控制数据的格式。
要准确表示单价等货币类型的数据用DECIMAL和NUMERIC都行。
DECIMAL和NUMERIC类型在MySQL中视为相同的类型。它们用于保存必须为确切精度的值,例如货币数据。当声明该类型的列时,可以(并且通常要)指定精度和标度;例如:
salary DECIMAL(5,2)
在该例子中,5是精度,2是标度。精度表示保存值的主要位数,标度表示小数点后面可以保存的位数。
278

被折叠的 条评论
为什么被折叠?