浮点数与小数之间的差异示例

时间:2019-09-09 19:23:07

标签: mysql sqldatatypes

我试图理解浮点数和十进制数之间的区别。我创建了一个包含两个表,并插入了几行。我认为如果有人建议一行显示不同的两个值(或者对一种数据类型抛出错误,而对另一种数据类型却不会引发错误),我可以理解其中的区别。

CREATE TABLE numbers (fl float(7,4), de decimal(7,4))
INSERT INTO numbers VALUES (123.4567,123.4567);
INSERT INTO numbers VALUES (123.567,0);
INSERT INTO numbers VALUES (123.567,123.567);
INSERT INTO numbers VALUES (123.5,123.5);
SELECT * FROM numbers;

enter image description here

0 个答案:

没有答案