如何在MySQL中存储小数?
要在MySQL中存储小数,您需要了解两个参数。语法如下-
DECIMAL(yourTotalDigit,yourDigitsAfterDecimalPoint);
例如-
DECIMAL(4,2),表示您总共可以输入4位数字,小数点后可以输入2位数字。
第一个参数小数点前最多2
第二个参数小数点后最多2位。
情况1-12.34有效。
情况2-123.4无效。
情况3-1.234有效,因为将忽略值4并将其视为1.23
现在您可以使用表进行检查-
mysql> create table DecimalDemo -> ( -> Amount DECIMAL(4,2) -> );
我们的示例Decimal(4,2)的无效值如下-
mysql> insert into DecimalDemo values(123.4); ERROR 1264 (22003): Out of range value for column 'Amount' at row 1 mysql> insert into DecimalDemo values(1234); ERROR 1264 (22003): Out of range value for column 'Amount' at row 1 mysql> insert into DecimalDemo values(1234.56); ERROR 1264 (22003): Out of range value for column 'Amount' at row 1
有效值如下-
mysql> insert into DecimalDemo values(12.34); mysql> insert into DecimalDemo values(12.4); mysql> insert into DecimalDemo values(.2345); mysql> insert into DecimalDemo values(1.234);
使用select语句显示表中的所有有效值。查询如下-
mysql> select *from DecimalDemo;
输出结果
+--------+ | Amount | +--------+ | 12.34 | | 12.40 | | 0.23 | | 1.23 | +--------+ 4 rows in set (0.00 sec)
热门推荐
10 医院探望朋友祝福语简短
11 毕业祝福语简短女朋友
12 春节虎年爸妈祝福语简短
13 儿童毕业祝福语 简短6
14 开工仪式横幅祝福语简短
15 孩子日常祝福语大全简短
16 清晨寄语诗句祝福语简短
17 结婚送亲认亲祝福语简短
18 虎年喝酒拜年祝福语简短