MySQL——数据类型DECIMAL用法

DECIMAL数据类型用于要求非常高的精确度的计算中,像坐标,钱这样的数据,对于精度要求高的,可以采用decimal来进行存储。
用法
DECIMAL(P,D):
P是表示有效数字数的精度。 P范围为1〜65。
D是表示小数点后的位数。 D的范围是0~30。
MySQL要求D小于或等于(<=)P。
例如在《MYSQL必知必会》中,本作便遇到了:

CREATE PROCEDURE productpricing(
	OUT pl DECIMAL(8,2),
	OUT ph DECIMAL(8,2),
	OUT pa DECIMAL(8,2),
)

于是才有了这篇博文。
这里面就是存储过程接受了参数 p1,ph,pa,因为每个参数必须有指定的类型,所以用到了DECIMAL(8,2)——表示参数最多可以存储8位数字,小数位为2。

你可能感兴趣的:(mysql)