码迷,mamicode.com
首页 > 数据库 > 详细

mysql 小数详情

时间:2019-10-09 14:01:08      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:数加   出错   保留   超过   要求   浮点型   create   pre   mys   

#小数
#浮点型float(m,d)、double(m,d)
#定点型dec/decimal(m,d)
#特点:m和d可省略

m:表示整数和小数加起来的总位数
d:表示小数点保留位数和小数位位数

在默认情况时:float和double无精度要求,decimal默认为(10,0),即没有小数部分

CREATE TABLE tab_float(
    f1 FLOAT(5,2),
    f2 DOUBLE(5,2),
    f3 DECIMAL (5,2)
);

#出错,因为小数部位设置为2,整数部位为4,超过了5位,插入的是临界值

INSERT INTO tab_float VALUES(1232.4,1233.4,1423.4);

mysql 小数详情

标签:数加   出错   保留   超过   要求   浮点型   create   pre   mys   

原文地址:https://blog.51cto.com/14437184/2440511

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!