我是MySQL的新手,目前正在接受培训。
我已经获得了一张表来创建并完成大部分工作,但我仍然坚持以下内容:
向表Shop
添加列名Charge
作为小数点到5个位置。
我不确定"十进制到5个地方"装置
所以我使用ALTER
添加此列:
ALTER table Shop ADD column Charge DECIMAL(5,0)
这是对的吗?
答案 0 :(得分:0)
DECIMAL列的声明语法是DECIMAL(M,D),其中:
M是最大位数(精度)。它有一系列的 (旧版本的MySQL允许范围为1到254.)
D是小数点右边的位数(刻度)。它的范围为0到30,且不得大于M.
所以你可以使用像DECIMAL(10,5)这样的东西。