企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
小数类型分为浮点小数和定点小数。 ## 6.3.1.浮点小数 浮点小数是“不精确的小数”,包括float和double。 * float: 占用4字节存储空间,可称为“单精度浮点数”,约7位有效数字。 * double: 占用8字节存储空间,可称为“双精度浮点数”,约17位有效数字。 ## 6.3.2.定点小数 定点小数是“精确的小数”——它通过内部技巧,突破了“有些小数无法用二进制精确表示”的局限。 ``` 其设定方式通常是这样的: decimal(M, D); ``` 其中M表示该小数的总的有效位数(最大65),D表示该小数的小数点后的位数。 演示: 定义三个字段分别为float、double和decimal类型,并都插入数字“123456789.123456789123456789”,显示结果。 ![](https://img.kancloud.cn/26/e6/26e64ff9c738bd98a010cef0676521ff_964x240.jpg) 数据类型选择示例: ![](https://img.kancloud.cn/fc/84/fc848c5fd6bc3f07e4397d9df57295c7_526x99.jpg)