mysql小数字段类型_mysql小数数据类型
发布日期:2021-08-20 05:18:29 浏览次数:14 分类:技术文章

本文共 683 字,大约阅读时间需要 2 分钟。

对于小数的表示,mysql分为浮点型和定点型两种。浮点行为FLOAT和DOUBLE,定点型只有DECIMAL。定点型在数据库中以字符串的形式存放,因此更为精确,一般表示货币等比较精确的数据。

他们都可以使用类型名称后加(M,D)来表示,M表示一共显式几位数字,D表示表示小数位数,M和D又称为精度和标度。当DECIMAL没有精度和标度是默认为DECIMAL(10,0)。我们创建表tDec,并且分别将字段id1,id2,id3字段设置为FLOAT(5,2),DOUBLE(5,2),DECIMAL(5,2),分别插入值都为为1.34。

mysql> create table tDec(

-> id1 FLOAT(5,2),

-> id2 DOUBLE(5,2),

-> id3 DECIMAL(5,2)

-> );

Query OK, 0 rows affected (0.20 sec)

mysql> insert into tDec values(1.34,1.34,1.34);

Query OK, 1 row affected (0.49 sec)

mysql> select * from tDec;

+------+------+------+

| id1 | id2 | id3 |

+------+------+------+

| 1.34 | 1.34 | 1.34 |

+------+------+------+

1 row in set (0.00 sec)

我们可以发现数据正确的插入了数据表中。我们再次插入数据,观察插入后的结果:

my

转载地址:https://blog.csdn.net/weixin_33501587/article/details/113278073 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:mysql中xml数据的xpath支持_MySQL中XML数据的XPath支持
下一篇:mysql log update_mysql bin-log和log-update开启

发表评论

最新留言

感谢大佬
[***.67.49.137]2022年10月04日 11时22分58秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

最新文章