`

mysql输入小数自动变为整数

阅读更多

同步:http://www.java1995.cn/blog/item/139

mysql输入小数自动变为整数,很是郁闷的问题。

数据库中字段的类型明显设置的是double的类型,但输入小数的时候, 小数就会变成整数。很是奇怪。

使用的是navicat客户端,里面有个“十进位”,也不知道是做什么的。

后 来在预览sql语句的时候,发现了`bank`  double(11,0) NOT NULL.

想了想,把double(11,0)改成了 double(11,3), 果然,能插入小数了,并且保留了三 位小数,而且“十进位”选项上写了3。

明白了这个“十进位”的意义。

分享到:
评论

相关推荐

    Java与MySQL中小数保存问题解析.pptx.pptx

    3. 设定数据类型的精度和规模,例如在MySQL中定义DECIMAL(10,2)表示最多10位整数,2位小数。 4. 在运算过程中,适时进行四舍五入处理,以避免精度损失累积。 在实际操作中,Java程序通过JDBC与MySQL数据库交互时,...

    mysql函数,将数字金额转成人民币大写

    - 整数部分:从右向左,每四位一组,转换为对应的汉字,如“12345678”变为“壹仟贰佰叁拾肆万伍仟陆佰柒拾捌”。 - 小数部分:根据小数点后的位数转换为相应的“角”和“分”,如“0.01”表示“壹分”。 5. **...

    mysql生成指定位数的随机数及批量生成随机数的方法

    1. 先介绍几个常用的 MySQL 函数 RAND() 随机生成 0~1 之间的小数(0<1) CEILING 向上取整 FLOOR 向下取整 2. 生成随机数 -- 生成 3 位的随机数 SELECT CEILING(RAND()*900+100); -- 生成 4 位的随机数 ...

    mysql的使用心得

    - MySQL 5.0.3之后,VARCHAR字段后面的空格不再被自动删除。 **2. 字符串类型字段长度理解的变化** - **变更点** - MySQL 4.1之后,字符串类型字段的长度被理解为字符长度而非字节长度。 **3. InnoDB表锁的变化...

    MySQL学习.docx

    MySQL中的整数类型包括`TINYINT`、`SMALLINT`、`MEDIUMINT`、`INT`和`BIGINT`。`TINYINT`是最小的整数类型,占用1字节,可表示的数值范围是-128到127,无符号时范围为0到255。`SMALLINT`占用2字节,数值范围为-32768...

    MySql数据库的列类型(字段类型).pdf

    MySQL 数据库中的列类型,也就是字段类型,是数据库设计中的关键元素,决定了数据的存储方式和处理方式。列类型分为三大类:数值类、字符串类和日期/时间类。 数值类数据列类型主要包括整型和浮点型。整型又分为 ...

    mysql整数数据类型深入解析

    MySQL中的整数数据类型是数据库设计的基础,它们用于存储整数值,不包括小数部分。在MySQL中,整数数据类型主要包括TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT,每种类型都有其特定的取值范围和存储空间需求。 1. ...

    mysql优化记录文档

    然而,自MySQL 5.1起,默认存储引擎变成了InnoDB,因为InnoDB提供了事务处理、行级锁定和外键约束,这在更新频繁、需要数据完整性的应用,如OA系统中更为重要。官方推荐使用InnoDB,但在特定场景下,根据需求选择...

    MySQL中decimal类型用法的简单介绍

    在实际应用中,如果输入的数值超出了DECIMAL类型定义的范围,MySQL会根据定义进行处理。如果数值的小数部分超过了指定的D位,超出部分会被截断;如果数值的绝对值超过了M位,那么将会用最大的正数或最小的负数来替换...

    第04章_运算符1

    - MySQL中的DIV运算符用于整数除法,结果总是整数,丢弃小数部分。 通过理解这些运算符,我们可以更有效地编写程序和执行数据库查询。在编程中,正确地使用运算符可以确保计算的准确性和逻辑的正确性。而在数据库...

    2021-2022计算机二级等级考试试题及答案No.10686.docx

    25. 输入输出处理:`scanf("%2d%3d", &m, &n)`读取两个整数,m=234,n=56。 26. 清除列表框内容:使用Clear方法。 以上是关于计算机二级考试中涉及的编程语言概念、数据库管理、操作系统、数据结构、网络和软件工程...

    培训机构学员作业

    - 输入验证确保用户输入的是整数。 #### 3. 找出三个输入数字中的最大值 - **知识点**:此程序展示了如何比较三个数字以找出最大值。 - **代码解析**: - 导入标准输入输出库。 - 定义变量 `int a, b, c, max;` ...

    详解MySQL数据类型int(M)中M的含义

    总的来说,理解MySQL数据类型中的`int(M)`以及与其相关的`zerofill`属性和不同整数类型的特点,可以帮助我们更有效地设计数据库表结构,确保数据的正确存储和处理。在创建表时,应根据实际需求选择合适的数据类型,...

    (MariaDB)MySQL数据类型和存储机制全面讲解

    使用ZEROFILL属性时,整型字段会在显示时用0填充,而不是空格,同时字段会自动变为无符号。例如,INT(2) ZEROFILL的字段如果存储1,显示结果将是01,但实际存储的仍然是1,不影响数值计算。 总结起来,理解MySQL/...

    2021-2022计算机二级等级考试试题及答案No.13244.docx

    例如,字节、整数、长整数字段的小数位数为0;单精度数的小数位数最多为15位,但实际使用中通常为0~5位。 ### 5. 触发器的应用 - **触发器类型**:触发器可以根据执行时间的不同分为BEFORE和AFTER两种。在更新操作...

    2021-2022计算机二级等级考试试题及答案No.11897.docx

    - 当输入货币型数据的小数部分超过2位时,系统会自动四舍五入。 - 默认情况下,文本类型字段的大小为50,不是10。 3. **Python字典转换为列表**:在Python中,将字典转化为列表时,列表中的元素将是字典的键,...

    2021-2022计算机二级等级考试试题及答案No.15050.docx

    4. **输入掩码**:输入掩码通过限制可输入的字符数、接受特定类型的数据以及自动填充某些数据(D)来减少输入错误,提高数据输入的准确性。 5. **查询设计视图**:在查询设计视图中,字段列表框中的选项不包括类型...

    2021-2022计算机二级等级考试试题及答案No.5060.docx

    20. 在C语言中,整数除法结果会舍去小数部分,所以`a%(int)(x-y)`是正确的,它将计算x和y之差的整数部分与a的模。 21. 使用`Iterator`迭代集合元素时,不应该在迭代过程中调用集合对象的方法增删元素,这可能导致...

    2021-2022计算机二级等级考试试题及答案No.15569.docx

    15. 验证输入年龄在 18 到 65 之间的验证控件是 `CompareValidator` 与 `RequiredFieldValidator` 的组合,确保输入非空且在指定范围内。 16. HTTP 协议是超文本传输协议,用于在Web上进行数据通信。 17. 链表的...

    2021-2022计算机二级等级考试试题及答案No.14107.docx

    如果字段大小为字节、整数、长整数,则小数位数为0位(选项A)。这里概括了不同类型数据字段的小数位数特点。 ### 20. C语言中char型数据的存储形式 - **知识点**: 在C语言中,`char`型数据在内存中的存储形式是**...

Global site tag (gtag.js) - Google Analytics