MySQL数据类型双精度:逗号或点作为分隔符?
在MySql表中,我有一个数据类型为MySQL数据类型双精度:逗号或点作为分隔符?,mysql,double,Mysql,Double,在MySql表中,我有一个数据类型为double的列。显示十进制数字有两种方式:逗号和点 我两个都试过了,而且似乎都管用。但我想问这两个版本中哪一个“更”正确 21.6 或 21,6 (在MySql文档中没有找到任何内容)。我认为您需要再次检查您的数字。据我所知,据我所知,他们并没有改变这一点。mysql的小数点为“.”,千位为“,” 如果要更改此设置,最好在向用户显示时检查用户的格式设置。您不能更改其在数据库中的存储方式 我想你需要仔细核对一下你的数字。据我所知,据我所知,他们并没有改变这一点
double
的列。显示十进制数字有两种方式:逗号和点
我两个都试过了,而且似乎都管用。但我想问这两个版本中哪一个“更”正确
21.6
或
21,6
(在MySql文档中没有找到任何内容)。我认为您需要再次检查您的数字。据我所知,据我所知,他们并没有改变这一点。mysql的小数点为“.”,千位为“,”
如果要更改此设置,最好在向用户显示时检查用户的格式设置。您不能更改其在数据库中的存储方式 我想你需要仔细核对一下你的数字。据我所知,据我所知,他们并没有改变这一点。mysql的小数点为“.”,千位为“,” 如果要更改此设置,最好在向用户显示时检查用户的格式设置。您不能更改其在数据库中的存储方式 从手册页面: 整数表示为一个数字序列。浮动使用“.”作为 十进制分隔符。任何类型的数字前面都可以加“-”或“+” 分别表示负值或正值 自Cobol以来,几乎每种计算机语言都使用点作为十进制分隔符 使用逗号不起作用: 从手册页面: 整数表示为一个数字序列。浮动使用“.”作为 十进制分隔符。任何类型的数字前面都可以加“-”或“+” 分别表示负值或正值 自Cobol以来,几乎每种计算机语言都使用点作为十进制分隔符 使用逗号不起作用:
mysql> SELECT 21.6;
+------+
| 21.6 |
+------+
| 21.6 |
+------+
1 row in set (0.14 sec)
mysql> SELECT 21,6;
+----+---+
| 21 | 6 |
+----+---+
| 21 | 6 |
+----+---+
1 row in set (0.00 sec)