create table decimal_test(id int auto_increment PRIMARY key,score decimal(5,2) -- 取值范围是 -999.99 到 999.99); decimal(M,D)M=整数位+小数位-- 整数的位数必须小于等于m-d,不然报错.小数的位数可以大于d位.多出d位时会做四舍五入,截取到d位.-- 以上均不包括小数点.符号的位数.数字的总长度是m位,保存后的小数位最多是d位.如果保存后是整数,小数位不会补0.-- 以下测试版本是