KXIN

金额(金钱)相关的数据,选择什么数据类型?

方式一,使用int或者bigint类型。如果需要存储到分的维度,需要*100进行放大。 方式二,使用decimal类型,避免精度丢失。如果使用Java语言时,需要使用BigDecimal进行对应。

KXIN KXIN 发布于 2025-07-25

int(11)中的11代表什么含义?

int(11)中的11,不影响字段存储的范围,只影响展示效果。 提问 MySQL的字段,unsigned int(3)和unsigned int(6),能存储的数值范围是否相同。如果不同,分别是多大? 回答 不同,int(3)最多显示3位,int(6)最多显示6位。 如果你的答案和上面的一致,恭喜你

KXIN KXIN 发布于 2025-07-25

MySQL中varchar与char的区别?

varchar(50)中的50代表什么含义? varchar(50)中的50的含义是最多存放50个字符。varchar(50)与varchar(200)存储"hello"所占的空间是一样的,但是后者在排序时会消耗更多的内存,因为order by col采用fixed-length计算col长度(me

KXIN KXIN 发布于 2025-07-24